ricecoder-storage
Storage and configuration management for RiceCoder.
Features
- YAML-based configuration
- Project and user-level settings
- Environment variable overrides
- Type-safe configuration loading
- Hot-reload support
Installation
Add to your Cargo.toml:
[]
= "0.1"
Usage
use Config;
// Load configuration
let config = load?;
// Access settings
println!;
Configuration
Configuration is loaded from (in priority order):
- Environment variables
- Project config:
.ricecoder/config.yaml - User config:
~/.ricecoder/config.yaml - Built-in defaults
License
MIT