14 个版本 (7 个重大更改)

0.7.2 2023年6月28日
0.7.1 2022年11月16日
0.6.3 2022年11月5日
0.6.2 2016年10月23日
0.5.1 2015年7月9日

命令行界面 中排名第 157

Download history 290/week @ 2024-03-13 212/week @ 2024-03-20 274/week @ 2024-03-27 212/week @ 2024-04-03 355/week @ 2024-04-10 230/week @ 2024-04-17 325/week @ 2024-04-24 268/week @ 2024-05-01 341/week @ 2024-05-08 284/week @ 2024-05-15 315/week @ 2024-05-22 311/week @ 2024-05-29 206/week @ 2024-06-05 259/week @ 2024-06-12 154/week @ 2024-06-19 587/week @ 2024-06-26

每月下载量 1,293
7 crates 中使用

Apache-2.0/MIT

10KB
162

参数 包 文档 构建

该软件包提供命令行参数解析器。

示例

// foo --no-bar --baz 42 --baz 69 --qux "Hello, world!"
let arguments = std::env::args();
let arguments = arguments::parse(arguments).unwrap();

assert_eq!(arguments.program, "foo");
assert_eq!(arguments.get::<bool>("bar").unwrap(), false);
assert_eq!(arguments.get::<usize>("baz").unwrap(), 69);
assert_eq!(arguments.get_all::<usize>("baz").unwrap(), &[42, 69]);
assert_eq!(arguments.get::<String>("qux").unwrap(), "Hello, world!");

贡献

我们非常欢迎您的贡献。请随时提交问题或拉取请求。请注意,任何提交给项目以供包含的贡献都将根据 LICENSE.md 中给出的条款进行许可。

依赖项

~10KB