5 unstable releases
0.3.0 | Oct 20, 2024 |
---|---|
0.2.2 | Oct 19, 2024 |
0.2.1 | Oct 19, 2024 |
0.2.0 | Oct 19, 2024 |
0.1.0 | Oct 18, 2024 |
#252 in Operating systems
185 downloads per month
7KB
138 lines
runmany
Easily run multiple long-running commands in parallel.
No more spawning processes in shell's background (&
) or starting multiple terminals just to run few commands.
Usage
# No troubling control characters like "<command>"
# Just use double colon to separate all commands
> runmany :: npm watch :: npm serve
# You can run more commands
> runmany :: npm watch :: npm serve :: npm test:watch
Now runmany
will run all commands in parallel, and exit when all exit.
Installation
Runmany is currently available only for Linux.
If you already have a Rust environment set up, you can use the cargo install command:
> cargo install runmany
@TODO: add releases with built binaries
Dependencies
~0–9.5MB
~41K SLoC