#command #command-runner #runner #tool #command-line #execute-command

app rusco

一个简单的工具,可以从任何地方运行复杂的命令

4个版本

0.1.3 2022年1月24日
0.1.2 2022年1月18日
0.1.1 2022年1月18日
0.1.0 2022年1月18日

#29 in #command-runner

每月 24 次下载

MIT 许可证

12KB
234

Rust 命令行工具

最初是为了成为一个项目构建别名而构建,该项目已转变为将任何复杂的命令简化为对命令行工具的较小调用的一种方便方式,该工具跟踪一组可以通过命令行或您最喜欢的编辑器更新的json配置。这也使得您可以从文件系统中任何有权限访问命令的地方运行它。

要安装程序,只需运行:cargo install rusco

当前用法示例

rusco init <project_name>
rusco list // this will list configuratios for commands
rusco set_command <project_name> // this needs to be a single string unbroken by whitespace (e.g. 'bazel' or 'docker-compose')
rusco set_dir <project_name>
rusco set_args <project_name>
rusco clear_args <project_name>
rusco set_flags <project_name>
rusco clear_flags <project_name>
rusco run <project_name>

依赖项

~5–12MB
~121K SLoC