recursive-env 0.1.1

Lookup env vars that are defined by other env vars
Documentation
1
2
3
4
5
6
7
8
9
10
11
use recursive_env::var;
use std::env;

fn main() {
    env::set_var("TEST1", "test1");
    env::set_var("TEST2", "${TEST1} test 2");
    for (key, _) in env::vars() {
        let fixed = var(&key).unwrap();
        println!("{key}: {fixed}");
    }
}