1 个不稳定版本
0.1.0 | 2024年1月19日 |
---|
#21 in #retrieve
12KB
207 行
EnvVar
EnvVar 是一个 Rust 库,用于从不同文件类型中检索环境变量。
支持的文件类型
- 简单的 txt 文件 (.txt, .env)
- JSON 文件 (.json)
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
all_env = "0.1.0"
示例
带有调试信息的示例
use all_env::EnvHolder;
// With debug flag set to true
let env_holder = EnvHolder::new(true);
let url = env_holder.get_var("url");
if let Some(url_value) = url {
// Further processing
}
不带调试信息和自定义文件名的示例
use all_env::EnvHolder;
// With debug flag set to true
let env_holder = EnvHolder::new(false).with_file_name("custom_file.env");
let url = env_holder.get_var("url");
if let Some(url_value) = url {
// Further processing
}
贡献
欢迎贡献!如果您发现错误,有功能请求或想为此项目做出贡献,请随时打开一个问题或提交一个拉取请求。您的反馈和贡献有助于使此库对每个人来说都更好。
依赖关系
~2.5–4MB
~73K SLoC