Function dotenv_build::output_multiple[][src]

pub fn output_multiple(configs: Vec<Config<'_>>) -> Result<(), Error>
Expand description

Same as output but to read multiple files

Example

use std::path::Path;

use dotenv_build::Config;

let configs = vec![
    // load .env.base
    Config {
        filename: Path::new(".env.base"),
        // fail_if_missing_dotenv: true,
        ..Default::default()
    },
    // load .env.staging
    Config {
        filename: Path::new(".env.staging"),
        ..Default::default()
    },
    // load .env
    Config::default(),
];

dotenv_build::output_multiple(configs).unwrap();