python-yq

Command-line YAML and XML processor using jq syntax

brewmacoslinux
Try with needOr install directly
Source

About

Command-line YAML and XML processor that wraps jq

Commands

yq

Examples

Extract a value from a YAML file$ yq '.services.web.port' docker-compose.yml
Update a nested YAML value$ yq '.database.host = "localhost"' config.yml
Convert YAML to JSON$ yq -c '.' input.yml