2 个版本
0.1.1 | 2020 年 4 月 17 日 |
---|---|
0.1.0 | 2020 年 3 月 18 日 |
#14 在 #orchestrator
9KB
243 行代码(不含注释)
orq 是一个轻量级的命令行进程编排器。
orq 并行运行多个命令并交织和标记它们的输出,因此您可以轻松地看到输出发生的顺序。例如,您可能希望同时运行一个 web 服务器和一个数据库,或者并行运行两个批处理作业。
用法
orq 从标准输入读取以换行符分隔的命令列表。
例如,我们可以并行运行两个服务器
$ orq
python -m http.server
node index.js
node index.js | Example app listening on port 3000!
python -m http.serv…| Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
您也可以将命令管道输入
$ echo "echo foo\necho bar" | orq
echo foo | foo
echo bar | bar
echo bar exited with status 0
echo foo exited with status 0
依赖项
~4–12MB
~105K SLoC