rustdotenv

Crates.iorustdotenv
lib.rsrustdotenv
version0.1.2
sourcesrc
created_at2021-10-21 19:04:41.932945
updated_at2021-10-21 19:18:15.399185
descriptionA tool to load env files into the environment
homepage
repositoryhttps://github.com/nilpntr/rustdotenv
max_upload_size
id468863
size4,073
Sam Mobach (nilpntr)

documentation

README

rustdotenv

A tool to load env files into the environment

Install

Add to your cargo.toml file

[dependencies]
rustdotenv = "0.1.2"

Usage

.env file

MONGO_URI=mongodb://admin:password@127.0.0.1:27017/?authSource=admin

main.rs file

use rustdotenv::load;

fn main() {
    // If u don't provide the optional Vec<String> then it will load as default the .env file
    load(None);

    let result = std::env::var("MONGO_URI");
    if result.is_err() {
        println!("MONGO_URI env var not found");
    } else {
        println!("MONGO_URI: {}", result.unwrap())
    }
}
Commit count: 4

cargo fmt