oxidite-config
Configuration management for Oxidite applications.
Installation
[]
= "2.1.0"
Usage
use Config;
let config = load?;
let host = config.get_string?;
let port = config.get_u16?;
let debug = config.get_bool?;
println!;
# Ok::
Environment Overrides
The loader supports .env and selected environment variable overrides such as:
OXIDITE_ENV/ENVIRONMENTAPP_NAMESERVER_HOSTSERVER_PORTDATABASE_URLREDIS_URLJWT_SECRET
Invalid values (for example a non-numeric SERVER_PORT) return a typed ConfigError.