Home

Awesome

mult

✨ Overview

Run a command multiple times and glance at the outputs.

mult command --you=want to run
<p align="center"> <img src="https://tools.dhruvs.space/images/mult/mult-usage-1.gif" alt="Usage" /> </p>

🧰 Use Cases

mult can come in handy in a few scenarios, such as:

💾 Installation

homebrew:

brew install dhth/tap/mult

go:

go install github.com/dhth/mult@latest

Or get the binaries directly from a release.

⚡️ Usage

Specify number of runs

mult \
    -n=10 \
    yourcommand --with=flags --and=args as usual

Ask for number of runs

mult \
    -i \
    yourcommand --with=flags --and=args as usual

Run sequentially

By default, mult executes all runs concurrently. Use -s for sequentially execution.

mult \
    -s \
    yourcommand --with=flags --and=args as usual

Add delay (in milliseconds) between runs

mult \
    -s \
    -delay-ms=500 \
    yourcommand --with=flags --and=args as usual

Stop at first failure

mult \
    -s \
    -ff \
    yourcommand --with=flags --and=args as usual

Note: -delay-ms, -ff only apply in sequential run mode.