6 个版本
0.3.0 | 2023年10月11日 |
---|---|
0.2.3 | 2023年9月30日 |
0.1.0 | 2023年9月18日 |
615 在 命令行界面
每月下载量 43
25KB
339 代码行
cli-settings-derive
使用带有注解的 Command Line Interface 设置结构体上的 derive 宏来管理应用程序的设置
- 创建一个具有默认值(由注解提供)的实例
- 读取每个可能的配置文件(如果存在)
- 更新配置文件中定义的字段
- 解析命令行参数,并使用提供的参数更新相关字段
通过使用注解,每个字段都可以通过配置文件(s)和/或命令行进行配置。
cli-settings-derive 可以看作是
请参阅 doc.rs 文档 以获取详细文档和示例。
请参阅 crate 仓库 以获取一个完整的工作示例,包括
- 用于调整生成的帮助消息的 clap 设置 (-h)
- 具有自定义类型和用户提供的字符串解析值的函数的字段
依赖项
~4.5MB
~88K SLoC