Control: retitle -1 ITP: yq -- lightweight and portable command-line YAML processor
I can help to maintain it under go-team.
On Thu, Sep 06, 2018 at 12:29:37PM +0200, Varac wrote:
> Package: wnpp
> Severity: wishlist
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> * Package name : yq
> Version : 2.1.2
> Upstream Author : Mike Farah <mikefarah@gmail.com>
> * URL : http://mikefarah.github.io/yq/
> * License : MIT License
> Programming Lang: Go
> Description : yq is a lightweight and portable command-line YAML processor The aim of the project is to be the jq or sed of yaml files.
>
> Features
>
> - - Deep read a yaml file with a given path
> - - Update a yaml file given a path
> - - Update a yaml file given a script file
> - - Update creates any missing entries in the path on the fly
> - - Create a yaml file given a deep path and value
> - - Create a yaml file given a script file
> - - Convert from json to yaml
> - - Convert from yaml to json
> - - Pipe data in by using '-'
> - - Merge multiple yaml files where each additional file sets values for missing or null value keys.
> - - Merge multiple yaml files and override previous values.
> - - Merge multiple yaml files and append array values.
> - - Supports multiple documents in a single yaml file
--
ChangZhuo Chen (陳昌倬) czchen@{czchen,debconf,debian}.org
http://czchen.info/
Key fingerprint = BA04 346D C2E1 FE63 C790 8793 CC65 B0CD EC27 5D5B
Attachment:
signature.asc
Description: PGP signature