#env-file #key-value #env #parser #lazy-static #pair #properties

env_parser

环境解析器。解析您的.env文件并创建一个具有映射属性的Rust文件

11次发布

0.1.10 2024年1月3日
0.1.8 2023年12月28日
0.1.7 2023年10月26日
0.1.6 2021年2月21日
0.1.2 2020年11月22日

#2 in #lazy-static

Download history 72/week @ 2024-04-01

每月251次下载

MIT/Apache

17KB
349 行代码(不包括注释)

环境解析器

Latest Version Build Status

此crate将解析.env文件。通过实现Transformer trait,您可以在处理.env文件中的键值对后自定义行为。注释被保留,并可用于Rust映射属性的顶部。

为了方便,有一个名为to_lazy_static的功能,它将自动将键值对映射到lazy_static块中。

查看assert_test.rs和assert_test_lazy.rs以获取示例。

用法

将以下内容添加到您的Cargo.toml...

[dependencies]
env_parser = "*"

理想情况下,创建build.rs文件并从构建文件中调用env_parser读取器,以确保您的映射Rust文件始终与您的.env文件同步。

许可证

根据您的选择,在Apache License, Version 2.0或MIT许可证下获得许可。
除非您明确声明,否则您提交给此crate的任何有意贡献,根据Apache-2.0许可证定义,将如上所述双许可,不附加任何额外条款或条件。

无运行时依赖