yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.