1 个不稳定版本
0.1.0 | 2023年9月11日 |
---|
#2072 在 解析器实现
6KB
63 行
Argin
一个非常简单的命令行参数解析器。
描述
Argin 是一个非常简单的库,只有 5 个函数,但仍能完成所有预期的参数解析。
入门
用法
示例
./program [file] [-format (name)]
将看起来像这样
use argin::Argin;
let arg = Argin::new();
arg.add_positional_arg();
arg.add_value("-format");
let args = arg.parse();
let file = args.pos_arg.get(0).unwrap();
let format = arg.values.get("-format").unwrap();
函数
new
pub fn new() -> Argin
add_flag
pub fn add_flag(&mut self, flag: &str)
add_value
pub fn add_value(&mut self, name: &str)
add_positional_arg
pub fn add_positional_arg(&mut self)
parse
pub fn parse(&self) -> Argin
帮助
经常忘记在末尾添加 .parse()
作者
贡献者姓名和联系方式
版本
- 0.1
- 首次发布
许可证
目前没有许可证,这可能会在未来改变