社会人大学院の課題で独自の bash スクリプトを提出するものがあり、その時書いたたものがわりと便利そうだったので公開します。 どんな bash スクリプト? 特定のファイル群の変更を検知して、特定のコマンドを実行する bash スクリプトです。 ビルドやテストフレームワークにあるwatchオプションを、任意のコマンド、任意のファイル群で実行できるイメージです。 -cで実行するコマンド、-fで監視対象のファイル群を指定します。 $ ./watch-files.sh -c 'echo "update"' -f './src/**/*.py' watched ./src/**/*.py ... If want to terminate, press to Ctrl-D update # -cで指定した条件に合致するファイルを変更した際に-cで指定したコマンドが実行される update # Ct