A portable command-line YAML processor

A lightweight and portable command-line YAML processor. yq uses jq like syntax but works with yaml files as well as json. It doesn't yet support everything jq does - but it does support the most common operations and functions, and more is being added continuously.

There is no official package available for openSUSE Leap 15.4


openSUSE Tumbleweed

openSUSE Leap 15.4

openSUSE Leap 15.2

Raspbian 10

Debian Unstable

Debian Testing

Debian 11

Debian 10

Fedora Rawhide (unstable)

Fedora 36

Fedora 35

Fedora 33

CentOS CentOS-8-Stream

CentOS CentOS-7

Ubuntu 22.04

Ubuntu 21.10

Ubuntu 20.04

Ubuntu 18.04

Unsupported distributions

The following distributions are not officially supported. Use these packages at your own risk.