#env #apply #env-var #applier

bin+lib env_applier

在对象上应用环境变量

3 个版本

0.1.2 2020年5月3日
0.1.1 2020年3月22日
0.1.0 2020年3月22日

#825配置

Download history 4/week @ 2024-03-08 1/week @ 2024-03-15 4/week @ 2024-03-22 57/week @ 2024-03-29 37/week @ 2024-04-05 5/week @ 2024-05-10 16/week @ 2024-05-17 2/week @ 2024-05-24

51 每月下载次数
用于 chewdata

GPL-3.0 许可证

19KB
66 代码行

env_applier

Actions Status

在对象上应用环境变量。

入门

快速入门

extern crate env_applier;

use env_applier::*;
use std::env::*;

fn main() -> () {
    let mut config = r#"{"test":"{{ HOME }}"}"#.to_string();
    config = Vars::apply(config);

    println!("My new config : {:?}", config);
}

基准测试

time:   [233.55 us 233.94 us 234.35 us]
change: [-4.4260% -2.9642% -1.5991%] (p = 0.00 < 0.05)

依赖项

~2–3MB
~53K SLoC