5 个版本
0.1.4 | 2019 年 9 月 11 日 |
---|---|
0.1.3 | 2019 年 8 月 23 日 |
0.1.2 | 2019 年 8 月 23 日 |
0.1.1 | 2019 年 8 月 23 日 |
0.1.0 | 2019 年 8 月 23 日 |
#905 in 命令行界面
95KB
2K SLoC
rags
rags
是一个易于使用的 Rust 参数解析库,提供漂亮的帮助打印功能。
为了保持一致性,这个 README 文件保持简洁。请参阅 文档 以获取最新文档。您还可以查看本仓库中的示例。
rags
允许以用户和开发者期望的树状结构定义参数。这使得解析效率更高,因为我们可以根据解析状态有效地消除工作。一旦匹配到参数,将不再检查。
用法
此 crate 可从 crates.io 获取。
# Cargo.toml
[dependencies]
rags-rs = "^0.1.3"
然后,您的应用程序可以创建一个解析器,定义您的参数,并继续进行。
extern crate rags_rs as rags;
fn main() {
let mut parser = rags::Parser::from_args();
...
...
}
依赖关系
~140KB