Skip to content

Easily run multiple long-running commands in parallel.

Notifications You must be signed in to change notification settings

soanvig/runmany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

# See options
> runmany -h

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

Notes

  1. Command's stderr is printed to stdout (issue)
  2. Command's are run directly in the system (issue)

About

Easily run multiple long-running commands in parallel.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages