# `multi`
_Making parallel bash commands elegant ✨._
Suppose we want to run the two commands
```bash
run_unit_tests
run_integration_tests
```
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](https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/).