parun
アプリケーション
2026-10-08 (37日前)
シェルコマンドを並列に実行し、端末のペインごとに出力を流すコマンド。
実行中のコマンドごとにペインを作り、出力の末尾を行が届くたびに描き直します。出力をパイプすると、全コマンドの行をコマンド名付きで流します。どちらの場合も最後に要約を出し、失敗したコマンドがあれば終了コードは 1 になります。
主な機能
- コマンドは引数のほか、ファイル (
-f) や標準入力から読めます。#で始まる行と空行は飛ばします -jで同時実行数、-nで表示名、-Cで実行ディレクトリを指定できます- 各コマンドは
sh -cに渡すので、パイプや&&もそのまま書けます --close-afterで、成功したコマンドのペインを指定秒数の後に閉じられます--plainで端末上でも 1 本のログにまとめられます
動作環境・注意点
- 配布しているのは Apple Silicon の macOS (Developer ID で署名し公証済み) と x86_64 の Linux (glibc) のバイナリです。古いディストリビューションでは動かないことがあるので、その場合はソースからビルドしてください。
- MIT License のオープンソースです。