Bug#1135905: ITP: yq-go -- yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
Christoph Martin <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <e0b16229-d712-4e96-9b0a-10125540aa1c__33103.3299373061$1778145946$gmane$org@debian.org> |
Package: wnpp Severity: wishlist Owner: Martin <Christoph Martin <[email protected]>> * Package name : yq-go Version : 4.53.2-1 Upstream Author : Mike Farah * URL : https://github.com/mikefarah/yq * License : Expat Programming Lang: Go Description : yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor yq . A lightweight and portable command-line YAML, JSON, INI and XML processor. yq uses jq (https://github.com/stedolan/jq) (a popular JSON processor) like syntax but works with yaml files as well as json, kyaml, xml, ini, properties, csv and tsv. It doesn't yet support everything jq does - but it does support the most common operations and functions, and more is being added continuously. . yq is written in Go - so you can download a dependency free binary for your platform and you are good to go! If you prefer there are a variety of package managers that can be used as well as Docker and Podman, all listed below.