[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.



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

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEESvqqiCmYrIkee91NVGXnfnh27QQFAluRAZEQHHZhcmFjQHZh
cmFjLm5ldAAKCRBUZed+eHbtBAbrEADFL/vL3M+eUIneP2H5Hr5jvlJQgU2Wu0qW
BbK6VqyeTPqb0yTSOgeey2M4LDES88vym+UfAOp8m8gGD1dnRVdgK3ubKnEKNOvk
ef0WpNO8A8qVuPKKvANq50c49Rlsj8DUzEbcI0OJ+ryKvMrwYnFOirQUxLrQciWI
KPIsVOdt4ahY+YDSLPDOjgaqLG5+lhaDer2rLWQPTAUROd0ajRWbBPbKWJmB9Kem
fMqvUrpmv/ZWb8HdRFLEGn50mkRLHMgZcF8hLMi09lwkdBgwjpSlLYf5TuZLESlw
VuUWAKNwwtz8Wx4noaoGVKh4zYnZe/ealY89ixvol5BN12AZmG/cv3dOlaQfs75s
6JB6IkWbC1a6yIMI91+MixNuIFGHqE+YFbbDC5ahmFjlsOC/DDoL4JIRAMmG5mOK
pKRiRdkeo7f/Yz7kbK8odM0YpZfdtR+vTW/29ex0sdRNWavj88kA8jKKU9mtE/rD
jZUj/A2lKkhJAk4wojwR8RZESxWV5k1CSYfORLVGszQA8EONeS0FeUj+aRbnC8e2
RFq6diV0xTRB20UdvYXxXb5Eeg15tpfBMjjMXDkGqueliObsQIv2A7+jBK6hjpz9
phS2ZSjbQ+cszCbzzNJS9jTIcf7DH7ruzc489svnpU5Cet3ZGNGrMglkt1Ederfo
EDPAbyfkIw==
=jMuP
-----END PGP SIGNATURE-----


Reply to: