yq 4.53.2 (binary only)⚓︎
- Homepage: https://github.com/mikefarah/yq
- Manpage: https://mikefarah.gitbook.io/yq/
- Changelog: https://github.com/mikefarah/yq/releases
- Repository: https://github.com/mikefarah/yq
- Package: master/make/pkgs/yq/
- Steward: Ircama
- Manpage / README: https://mikefarah.gitbook.io/yq/
yq is a command-line processor for YAML, JSON, XML, and related structured
data formats. It is useful for config rewriting, scripted administration, and
pipeline-based transformations on the target.
Runtime details in Freetz⚓︎
- Binary path:
/usr/bin/yq - Runtime dependency profile: self-contained Go binary built with
CGO_ENABLED=0 - Externalization: supported for the binary
Build notes⚓︎
- The package cross-compiles the upstream Go sources into a single executable.
- No Python runtime or external YAML tooling is needed on the target.
Typical usage⚓︎
Notes:
- yq is useful for scripted maintenance of YAML-heavy application configs stored on writable media.
- The same binary can also process JSON input, which helps on mixed-format admin tasks.