Skip to content

arniu/dotenvs-rs

Repository files navigation

dotenvs

crates.io Released API docs MIT licensed

A correct dotenv library with variable substitution.

  • Variable substitution: $VAR, ${VAR}, ${VAR:-default}
  • Three quote styles (`' " ``), multi-line values
  • Overwrite or preserve existing environment variables
  • export prefix for shell compatibility

Usage

Note: The crate is named dotenvs, but its lib is dotenv.

[dependencies]
dotenvs = "0.2"
dotenv::load().ok();

// iterate all variables
for (key, value) in dotenv::vars() {
    println!("{}: {}", key, value);
}

License

MIT

About

A correct dotenv library

Resources

License

Stars

Watchers

Forks

Contributors