686 B
686 B
entr
Uruchom dowolną komendę, gdy zmieni się plik. Więcej informacji: https://eradman.com/entrproject/.
- Przebuduj projekt używając
make, jeżeli zmiemi się którykolwiek z plików w podkatalogu:
{{ag -l}} | entr {{make}}
- Jeżeli zmieni się którykowliek z plików źródłowych
.cw obecnym katalogu, przebuduj i uruchom testy używającmake:
{{ls *.c}} | entr {{'make && make test'}}
- Wyślij
SIGTERMdo wszystkich uruchomionych poprzednio podprocesów ruby przed wykonaniemruby main.rb:
{{ls *.rb}} | entr -r {{ruby main.rb}}
- Uruchom komendę przekazując zmieniony plik (
/_) jako jej argument:
{{ls *.sql}} | entr {{psql -f}} /_