Skip to content

developerworks/rust-config-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-config-tree workspace

This workspace contains the rust-config-tree family of crates: a Rust library for recursive include tree utilities for layered configuration files.

Crates

Crate Description Path
rust-config-tree Recursive include tree, CLI helpers, template/schema generation rust-config-tree/
rust-config-tree-macros Procedural macros (ConfigOverrides, ConfigSchema) rust-config-tree-macros/

Quick links

Usage

Add to your Cargo.toml:

[dependencies]
rust-config-tree = "0.2"

For the derive macros:

[dependencies]
rust-config-tree = { version = "0.2", features = ["macros"] }

Development

Build from source:

cargo build

Run tests:

cargo test

Publish a crate (from workspace root):

cargo publish -p rust-config-tree
cargo publish -p rust-config-tree-macros

License

This project is licensed under MIT OR Apache-2.0.

About

Recursive include tree utilities for layered configuration files.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors