#process #system #many

app runmany

Easily run multiple long-running commands in parallel

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

#214 in Operating systems

Download history 315/week @ 2024-10-14 54/week @ 2024-10-21

369 downloads per month

GPL-3.0 license

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
~42K SLoC