rerun というコマンドランナーを Go で書きました。rerun を使って、コマンドを実行すると、コマンドが終了した際に再実行してくれます。systemd や supervisord の簡易版と言えばイメージしやすいかもしれません。 github.com 動作イメージ 動機 rerun インストール さいごに 動作イメージ 下記では、rerun で sample.sh が終了する度に再実行しています。 動機 Kubernetes クラスタを Mac 上の Docker Desktop 環境で開発している際、実行状況が分かるように、いくつかのログをターミナルで出力していました。例えば、kubectl get events -w などです。ただ、開発中に Docker Desktop が落ちることがあると、kubectl get events も一緒に終了してしまうので、Docker De