doing-config 0.1.4

Configuration loading and types for the doing CLI
Documentation

doing-config

Configuration loading and types for the doing CLI.

This crate handles config file discovery (global and local .doingrc files), multi-format parsing (YAML, TOML, JSON), deep-merging of layered configs, environment variable overrides, and typed configuration structs.

Usage

use doing_config::Config;

let config = Config::load().unwrap();
println!("Current section: {}", config.current_section);
println!("Doing file: {}", config.doing_file.display());

License

MIT — see LICENSE for details.