[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908117: RFP: yq -- 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.



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


Reply to: