shyaml
« Back to VersTracker
Description:
Command-line YAML parser
Type: Formula  |  Latest Version: 0.6.2@0  |  Tracked Since: Oct 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: yaml cli parser devops shell
Install: brew install shyaml
About:
shyaml is a command-line utility that parses YAML input from files or stdin and extracts specific values using key paths. It enables easy querying of YAML structures, allowing users to retrieve scalar values, lists, or entire sub-trees. This tool is particularly useful for shell scripting where YAML configuration files need to be processed without complex parsing logic.
Key Features:
  • Extracts values using dot-notation key paths
  • Supports reading from stdin or files
  • Handles nested structures and lists
  • Lightweight and fast Python-based implementation
Use Cases:
  • Reading configuration values from YAML files in shell scripts
  • Extracting specific data for CI/CD pipeline automation
  • Parsing Kubernetes manifests or Helm values
Alternatives:
  • yq – More powerful with full jq-like syntax, but heavier dependency
  • python -c 'import yaml' – More flexible but requires verbose Python code
Version History
Detected Version Rev Change Commit
Oct 12, 2025 10:26am 2 VERSION_BUMP aacb29ae
Sep 15, 2025 10:45am 2 VERSION_BUMP b9f6689c
Sep 14, 2024 6:39pm 2 VERSION_BUMP dc530de6