await
Runs commands in parallel and waits for their termination.
await is a single‑binary command‑line utility that launches multiple shell commands concurrently and blocks until each has finished. It supports Linux and macOS, offers a small memory footprint, and can be installed via various package managers or a direct script. The tool provides options for continuous monitoring, interval‑based execution, and conditional actions based on command output.
Typical use cases include watching file changes, polling network services, restarting services and reacting when they become available, and performing live diff highlighting of command output. Features such as `--forever`, `--watch`, `--interval`, and `--diff` enable persistent monitoring, while flags like `--exec`, `--no-stderr`, and `--silent` control post‑execution handling and output suppression. Shell completion is automatically installed for Bash, Zsh, and Fish, simplifying interactive use.
The program is aimed at developers and system administrators who need to orchestrate parallel tasks, react to state changes, or replace ad‑hoc scripts with a unified interface for concurrent command execution and monitoring.
Reviews
Loading reviews…
Similar apps

Terminals & CLI
chokidar-cli
CLI to watch file system changes.
Terminals & CLI
telert
Multi-channel alerts for long-running commands and process/log/uptime monitoring.
Terminals & CLI
cmdperf
Quickly benchmark and compare command performance.

Terminals & CLI
logdy
Supercharge terminal logs with web UI.

Terminals & CLI
x-cmd
Ecosystem of cli tools, featuring a wide array of improve core utils, AI access and more.

Terminals & CLI
Awal Terminal
AI-native terminal emulator with multi-provider profiles and voice input.