5 个版本 (1 个稳定版)

使用旧的 Rust 2015

1.0.0 2018年9月3日
0.2.1 2018年2月16日
0.2.0 2018年2月16日
0.1.1 2018年2月10日
0.1.0 2018年2月8日

#995命令行界面

每月下载 21 次

MIT 许可证

43KB
704

Clargs 是一个用于解析命令行参数的库。

解析命令行参数需要大量的样板代码。此库为 Rust 项目解决了这个问题。

在解析参数列表之前,必须配置一个 ParsingConfig 对象。它控制哪些功能被启用以及如何处理某些边缘情况。它还用于添加标志、参数、子命令并指定哪些参数是必需的以及其他额外信息。一旦配置,就可以使用 parse 函数。

标志是一个具有名称且不需要参数的选项。命名参数是一个具有名称且确实需要参数的选项。无名称参数是一个既不是标志也不是命名参数,也不是命名参数的参数的选项。别名将一个名称映射到已具有另一个名称的选项。

选项通过它们注册的名称来识别。别名仅在解释命令行参数时使用。因此,它们将永远不会出现在解析后的结果或错误中。

所有选项名称和别名只能包含大小写字母和连字符。

请注意,第一个参数始终被解释为调用(或子命令)的命令名称。

无运行时依赖