#config-file #key-value #yaml #yaml-parser #extract #properties #secret

app config-parse

一个用于检查和提取配置文件中特定键值对的工具

5个稳定版本

2.2.2 2023年5月6日
2.2.1 2023年4月29日
2.2.0 2023年4月28日
2.1.0 2023年4月10日
2.0.0 2023年3月29日

#486配置

MIT/Apache

20KB
524

Config Parse

一个用于从配置文件中提取公共信息的同时隐藏秘密信息(密码、密钥等)的Rust应用程序。它还会检查多个配置文件以断言它们包含相同的键。

目前仅支持.yaml.properties文件。

用法

使用配置文件

应用程序通过config_parser.toml文件进行配置。

  • files:将要解析的文件路径。
  • keys:将要提取的键的String类型数组。用点表示法分隔(例如 auth.client.key

使用CLI参数

或者,您也可以通过CLI参数提供文件和键

config-parse --cli --files test/1.yaml --files test/2.yaml --keys one.big.cascade --keys url

接下来

  • 支持其他文件类型(.toml,...)

依赖项

~5–17MB
~162K SLoC