2个版本
0.1.1 | 2020年11月14日 |
---|---|
0.1.0 | 2020年11月13日 |
#10 in #xargs
6KB
81 行
zargs
用Rust重写的xargs,为了乐趣和科学
待办事项列表
实现了来自xargs
的参数
- "参数文件"即"从文件而不是标准输入读取项目"。
- "分隔符"即"输入项目由指定的字符终止"。
- "替换"即"用从标准输入读取的名称替换初始参数中的字符串出现"。
-
"max-procs"即"同时运行最多max-procs个进程;默认为1"。使用Rayon进行并行化
不确定是否可以处理其他参数!也许我可以被说服。
安装
cargo install zargs
示例用法
在目标命令中使用管道参数替换字符串
echo Vasilios | target/debug/zargs -r name echo "Hello, name!"
Hello, Vasilios!
应在Windows上工作!
echo "write-output 'hello world :)'" | zargs powershell
hello world :)
依赖项
~3MB
~49K SLoC