mirror of
https://github.com/darwincereska/envkit.git
synced 2026-06-11 10:23:23 -05:00
16 lines
405 B
Rust
16 lines
405 B
Rust
use envkit::EnvLoader;
|
|
|
|
fn main() -> Result<(), envkit::error::EnvError> {
|
|
let loader = EnvLoader;
|
|
|
|
let port: u16 = loader.get("PORT")?;
|
|
let debug: bool = loader.get_or("DEBUG", false);
|
|
let app_name: String = loader.get_opt("APP_NAME").unwrap_or_else(|| "envkit".to_string());
|
|
|
|
println!("port={port}");
|
|
println!("debug={debug}");
|
|
println!("app_name={app_name}");
|
|
|
|
Ok(())
|
|
}
|