env-var

Macros providing easier access to environment variables in rust.
License
env-var is dual-licensed under Apache License, Version 2.0 and MIT license.
Usage
Put this in your Cargo.toml:
[dependencies]
env-var = "1"
log = "0.4"
Examples
#[macro_use]
extern crate env_var;
fn main() {
let var1 = env_var!(optional "TEST_OPT_1");
let var1 = env_var!(optional "TEST_OPT_1", default: "default1");
let var1 = env_var!(optional "TEST_OPT_1", default: "default1", msg: "using default");
let var1 = env_var!(required "TEST_OPT_1");
let var1 = env_var!(required "TEST_OPT_1", default: "default1");
let var1 = env_var!(required "TEST_OPT_1", default: "default1", msg: "using default");
}