9 个版本

0.2.1 2024年7月25日
0.2.0 2024年4月12日
0.1.6 2023年9月8日
0.1.5 2022年9月28日
0.1.3 2021年12月16日

304命令行界面

Download history 8090/week @ 2024-05-04 8492/week @ 2024-05-11 7186/week @ 2024-05-18 7171/week @ 2024-05-25 10061/week @ 2024-06-01 18329/week @ 2024-06-08 13813/week @ 2024-06-15 14822/week @ 2024-06-22 14067/week @ 2024-06-29 15727/week @ 2024-07-06 11508/week @ 2024-07-13 14708/week @ 2024-07-20 14258/week @ 2024-07-27 13395/week @ 2024-08-03 15686/week @ 2024-08-10 12686/week @ 2024-08-17

每月下载量 58,644
用于 17 包(14 个直接使用)

MIT/Apache 协议

16KB
149

argfile

从文件中加载额外的命令行参数

Documentation License Crates Status

许可证

许可协议为以下之一:

任选其一。

贡献

除非你明确声明,否则任何有意提交并包含在本作品中的贡献,根据 Apache-2.0 许可协议定义,应双许可如上所述,无需附加条款或条件。


lib.rs:

argfile

从文件中加载额外的命令行参数

现有技术

此功能旨在与任何 CLI 解析器(如 clap)配合使用,通过预处理参数来实现,例如 wild

示例

argfile::expand_args(
    argfile::parse_fromfile,
    argfile::PREFIX,
).unwrap();

要集成 wildclap

let args = wild::args_os();
let args = argfile::expand_args_from(
    args,
    argfile::parse_fromfile,
    argfile::PREFIX,
).unwrap();
let matches = clap::Command::new("your_app")
    .get_matches_from(args);

依赖项

~310–460KB