Ejecuta comandos arbitrarios cuando cambian los archivos. El Event Notify Test Runner [ejecutor de pruebas de notificación de eventos - entr] ejecuta comandos arbitrarios cuando cambian los archivos. Los cambios se detectan a través de la interfaz del kernel inotify.
$ ls main.c | entr gcc -o main main.c
$ find . -name "*.py" | entr python test.py
$ ls index.html | entr pkill -HUP -f "python -m http.server"
$ ls archivo.txt | entr echo "¡El archivo cambió!"
$ ls *.txt | entr cat archivo1.txt
$ ls main.py | entr -r python main.py (si cambia main.py, entr termina el proceso anterior y ejecuta python main.py de nuevo)XS