cours/entr - exécuter une commande lorsqu'un fichier change.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

834 B

aliases, link, tags
aliases link tags
entr
http://eradman.com/entrproject/
s/informatique

up:: terminal commandes

[!definition] entr Permet d'exécuter une commande donnée dès que des fichiers (spécifiés) sont modifiés. ^definition

[!example] Exemples

compiler à nouveau si un fichier change
$ ls | entr make
compiler à nouveau et exécuter les tests si un fichier change
$ ls | entr -s "make && make test"
redémarrer un processus dès qu'un fichier change
  • l'option -r permet de stopper le processus et de le redémarrer à chaque fois
$> ls *.rb | entr -r ruby main.rb
vérrifier les nouveaux fichiers
while true; do
  ls -d src/*.py | entr -d ./setup.py
done