mirror of https://github.com/CrimsonTome/tldr.git
564 B
564 B
entr
Esegui comandi arbitrari al cambiamento di file.
- Ricompila con
make
se qualsiasi file in quasiasi sottodirectory cambia:
{{ag -l}} | entr {{make}}
- Ricompila e testa con
make
se qualsiasi file sorgente.c
nella cartella corrente cambia:
{{ls *.c}} | entr {{'make && make test'}}
- Invia il segnale
SIGTERM
ad un sottoprocesso ruby precedentemente avviato prima di eseguireruby main.rb
:
{{ls *.rb}} | entr -r {{ruby main.rb}}
- Esegui un comando con il file cambiato (
/_
) come argomento:
{{ls *.sql}} | entr {{psql -f}} /_