1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-06-05 09:26:01 +02:00
tldr/pages.pl/common/entr.md

21 lines
686 B
Markdown
Raw Normal View History

2022-10-20 23:19:32 +02:00
# entr
> Uruchom dowolną komendę, gdy zmieni się plik.
2024-10-12 10:02:00 +02:00
> Więcej informacji: <https://eradman.com/entrproject/>.
2022-10-20 23:19:32 +02:00
- 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 `.c` w obecnym katalogu, przebuduj i uruchom testy używając `make`:
`{{ls *.c}} | entr {{'make && make test'}}`
- Wyślij `SIGTERM` do wszystkich uruchomionych poprzednio podprocesów ruby przed wykonaniem `ruby main.rb`:
`{{ls *.rb}} | entr -r {{ruby main.rb}}`
- Uruchom komendę przekazując zmieniony plik (`/_`) jako jej argument:
`{{ls *.sql}} | entr {{psql -f}} /_`