7 个稳定版本
2.0.3 | 2023年1月20日 |
---|---|
2.0.2 | 2022年1月7日 |
1.1.2 | 2022年1月5日 |
1.1.0 | 2021年9月10日 |
在 Cargo 插件 中排名第 301
87KB
2.5K SLoC
安装
cargo install runcc
用法
您可以使用 cargo runcc --help
查看详细的帮助信息。
使用配置文件
使用 -c
选项使用配置文件运行
-
如果没有指定配置文件,runcc 将自动在当前工作目录中查找
runcc.{json, yaml, yml, ron, toml}
和Cargo.toml
中的package.metadata.runcc
或workspace.metadata.runcc
字段。cargo runcc -c
-
如果指定了目录,runcc 将在该目录中查找这些文件
cargo runcc -c .
-
如果指定了文件,runcc 将自动识别文件扩展名。支持
*.{json, yaml, yml, ron, toml}
和Cargo.toml
格式。cargo runcc -c my-config.yml
使用命令行参数
cargo runcc "command1" "command2 a b c"
实现细节
-
为什么使用 tokio 而不是
std::process::Command
和std::thread
?std::process::Command
在等待期间不支持被终止。
依赖关系
~5–18MB
~200K SLoC