1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.it/common/entr.md

21 lines
616 B
Markdown
Raw Normal View History

2019-08-01 22:48:01 +02:00
# entr
> Esegui comandi arbitrari al cambiamento di file.
2021-04-17 17:15:37 +02:00
> Maggiori informazioni: <https://manned.org/entr>.
2019-08-01 22:48:01 +02:00
- 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 eseguire `ruby main.rb`:
`{{ls *.rb}} | entr -r {{ruby main.rb}}`
- Esegui un comando con il file cambiato (`/_`) come argomento:
`{{ls *.sql}} | entr {{psql -f}} /_`