kvd is a command-line tool and library for key-value config diffing built in Rust.
Note: This project is under early development and not yet intended for production use.
- Compare structured config files like TOML, JSON, and YAML
- Key-value aware diffing, not just plain text
- Highlight added, removed, or changed keys and values
- Usable as a CLI or Rust library
kvd-delta: core Rust library- Lightweight design and minimal dependencies
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.