ush

Parallel command execution over a stream of targets.

github.com/fiorix/ush

Install

Copy and paste the command for your shell. The installer defaults to ~/.local/bin/ush and can be overridden with PREFIX=/path/to/dir.

curl -fsSL https://ush.sucks/install.sh | bash

Auto-detects Linux (x86_64 / aarch64) and macOS (arm64). All downloads are verified with SHA-256 checksums.

Usage

echo -ne 'hello\nworld\n' | ush exec -- echo {}
cat hosts.txt | ush exec -- ssh user@{} -- hostname

Downloads

Static binaries and checksums are available on the releases page.