multi 0.1.1

An easy way to run multiple commands in parallel
multi-0.1.1 is not a library.


Making parallel bash commands elegant ✨.

Suppose we want to run the two commands


We can instead re-write this as

multi -c "run_unit_tests" -c "run_integration_tests"

To the end-user, nothing will occur differenly. However, the commands are actually executed in parallel. The order of the stdout and stderr of the commands are preserved and an error in one command will stop other commands. This is similar to the principal of Structured Concurrency.