#arguments-parser #parse-input #vector #string #arg #short #module

arg_pars

一个用于解析输入参数的简短模块

4 个版本

0.1.3 2023 年 9 月 8 日
0.1.2 2023 年 9 月 7 日
0.1.1 2023 年 9 月 7 日
0.1.0 2023 年 9 月 7 日

#15 in #parse-input

MIT/Apache 许可

5KB
64 行代码(不包括注释)

它将输入参数向量解析为字符串元组向量

示例

use arg_pars;

fn main() {
    let arg_vec = arg_pars::parse(std::env::args().collect());
    for arg in arg_vec {
        println!("{}:{}", arg.0, arg.1);
    }
}

input: ...> .\main.exe --b --c --s=45 -f=this is long name of file
output: main.exe:true
        b:true
        c:true
        s:45
        f:this_is_long_name_of_file

无运行时依赖