#error #argument #long #command #size #maximum #list

argmax

Rust 库,用于处理 '参数过长' 错误

4 个版本 (2 个重大更新)

0.3.1 2022年9月4日
0.3.0 2022年5月25日
0.2.0 2022年5月15日
0.1.0 2022年1月23日

#861 in 命令行界面

Download history 3311/week @ 2024-03-07 2788/week @ 2024-03-14 2706/week @ 2024-03-21 2780/week @ 2024-03-28 2463/week @ 2024-04-04 2838/week @ 2024-04-11 2788/week @ 2024-04-18 2739/week @ 2024-04-25 3647/week @ 2024-05-02 2566/week @ 2024-05-09 2356/week @ 2024-05-16 2321/week @ 2024-05-23 2489/week @ 2024-05-30 2397/week @ 2024-06-06 2282/week @ 2024-06-13 1681/week @ 2024-06-20

每月下载量 9,261
用于 2 crates

MIT/Apache 许可

16KB
269

argmax

Version info CICD

argmax 是一个库,允许 Rust 应用程序通过提供带有返回适当 Err 或如果 arg 会超过最大大小的 std::process::Command 包装器的函数来避免 参数列表过长 错误 (E2BIG)。

fn try_arg<S: AsRef<OsStr>>(&mut self, arg: S) -> io::Result<&mut Self>

资源

此库从以下来源获得灵感。实现基于 bfs [1] 中的对应功能。

https://github.com/tavianator/bfs/blob/9b50adaaaa4fedc8bda6fcf32595ecf7a682fa8b/exec.c#L72

许可

许可协议为以下之一:

任选其一。

依赖关系

~1.5MB
~35K SLoC