🧉 Yerba

YAML Editing and Refactoring with Better Accuracy

A CLI tool for editing YAML while preserving structure, comments, and format.

Gem Version Crates.io Version License Issues


What is Yerba?

Yerba is a lossless YAML editing tool that lets you programmatically modify YAML files while preserving their original structure, comments, and formatting.

Command-Line Usage

Install the Yerba gem via RubyGems:

gem install yerba

Examples

yerba set config.yml path.to.key value
yerba get config.yml path.to.key

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests.

Rust

cd rust
cargo build
cargo test

License

The gem is available as open source under the terms of the MIT License.