Open source

yq: Convert YAML, JSON, XML, CSV, TOML, HCL

yq is a portable command-line processor for YAML, JSON, XML, CSV, TOML, HCL and properties files. It reads, updates in place, uses environment variables, and converts between formats.

Open repository

The story

What the video said

yq, an open source command line tool, turns one kind of config file into another.

You have a config file in one format. You want to read a value, change it, and save it back without breaking the file.

yq is an open source project that gives you a simple command to read, filter, update, merge, and convert structured files.

In the terminal, yq reads a value, updates the file in place, uses an environment variable, and converts JSON to YAML.

yq is a portable command line processor for many structured formats. It ships as a single binary and works in scripts and pipelines.

This page was generated from the Ming Dao AI publication record.

Ming Dao AI is independent and unaffiliated with GitHub or the featured project. Read our editorial policy.