documentation Crates.io Crates.io (recent)

envor

Get env vars to types with default.

Usage

```rust use envor::envor::*;

fn main(){ let configvalue:usize = envor("CONFIG_VALUE", 100);

let flag:bool = env_or("SETTING", false);

println!("config value = {} , setting = {}", config_value, flag);

} ```

Advanced

```rust use envor::envor::*;

fn main(){ let optvalueok:Option = envoropt("OPTVALUE", -50); let optvalueillegal:Option = envoropt("OPTVALUE", "illegal default");

println!("opt_value_ok = {:?} , opt_value_illegal = {:?}", opt_value_ok, opt_value_illegal);

} ```

Logging

```bash export RUST_LOG=info

or

export RUST_LOG=debug ```