#环境 #toml #env #设置 #配置

confyg

一个简单、基于TOML、支持ENV的库,可以查找和合并配置

7个版本

0.2.0 2023年3月11日
0.1.4 2023年2月6日
0.1.3 2022年11月21日
0.0.0 2022年11月13日

配置 中排名 618


4 个Crates(2个直接使用) 使用

Apache-2.0

18KB
408

confyg

一个简单、基于TOML、支持ENV的库,可以查找和合并配置

用法

请参阅示例(以及Makefile,了解如何使用环境变量运行其中的一些示例)。

请注意,由于环境变量不支持在变量名中使用点(.),当您想要合并基于环境变量、字符串或文件的配置,并且配置的章节名称中包含点(.)时,TOML库的分层功能不可用。您可以通过使用下划线和更改Rust结构体与章节的关系来在一定程度上解决这个问题(请参阅./examples/env*示例)。

许可证

版权所有 © 2022,Oxur集团

Apache许可证,版本2.0

依赖项

~285–530KB
~11K SLoC