yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
Go to file
2020-06-16 01:19:03 +00:00
.gitbook/assets GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
.github Update bug_report.md 2020-06-15 21:42:26 +10:00
cmd Fixed deep read at root level 2020-06-15 12:31:13 +10:00
debian Changelog updated for version 3.3-0 2020-05-01 10:31:53 +10:00
docs Removed user docs 2020-01-30 10:32:34 +11:00
examples Can stripComments and explodeAnchors for compare 2020-06-11 09:13:55 +10:00
github-action added files for github action 2020-02-26 09:09:37 +11:00
pkg/yqlib Fixed deep read at root level 2020-06-15 12:31:13 +10:00
scripts Attempt to fix git workflow action 2020-04-14 11:18:45 +10:00
snap Version bump 2020-06-12 12:23:18 +10:00
test splatting 2019-12-09 13:44:53 +11:00
.dockerignore Added formatter, fixed docker build 2019-10-31 08:21:19 +11:00
.gitignore more tests, some refactoring 2020-01-09 08:17:56 +11:00
action.yml Fixing github action description 2020-03-02 08:47:19 +11:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2020-02-21 21:13:14 +11:00
compare.sh splatting 2019-12-09 13:44:53 +11:00
CONTRIBUTING.md Update CONTRIBUTING.md 2020-02-21 21:16:47 +11:00
convert.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
create.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
delete.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
Dockerfile Upgrade to git 1.14 2020-04-14 11:19:00 +10:00
Dockerfile.dev Upgrade yq_dev container to golang:1.14 base container and deb packages to python3 2020-04-15 09:07:40 +10:00
go.mod Update to latest go-yaml library, updated test w.r.t. formatting and comment handling fixes 2020-06-10 16:02:12 +10:00
go.sum Update to latest go-yaml library, updated test w.r.t. formatting and comment handling fixes 2020-06-10 16:02:12 +10:00
LICENSE Added License (MIT) 2017-02-10 16:00:25 +11:00
Makefile update ci to use go 1.13, switch to golangci-lint 2019-10-31 08:21:19 +11:00
Makefile.variables Rename to yq 2017-12-18 15:29:41 +11:00
merge.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
mkdocs.yml Removed user docs 2020-01-30 10:32:34 +11:00
prefix.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
read.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
README.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
release_instructions.txt Bump debian package to version 3.1-2 2020-02-25 08:57:41 +11:00
SUMMARY.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
write-update.md GitBook: [v2.x] 10 pages modified 2020-06-16 01:19:03 +00:00
yq_test.go splatting 2019-12-09 13:44:53 +11:00
yq.go Added exit flag 2020-06-10 16:55:20 +10:00

description
yq is a lightweight and portable command-line YAML processor

Yq

Install

On MacOS:

brew install yq

On Ubuntu and other Linux distros supporting snap packages:

snap install yq

On Ubuntu 16.04 or higher from Debian package:

sudo add-apt-repository ppa:rmescandon/yq
sudo apt update
sudo apt install yq -y

or, Download latest binary or alternatively:

GO111MODULE=on go get github.com/mikefarah/yq/v2

View on GitHub