.profile/notebook/Linux/Tools/entr.md

22 lines
347 B
Markdown
Raw Normal View History

2022-05-30 13:19:33 +00:00
---
tags: automation
---
# entr
Runs a command when files change:
```sh
find -type f -name '*.c' | entr make
```
Use `-s` to interpret the first argument as a shell command:
```sh
find -type f | entr -s "clear && ls"
```
## Services
Use `-r` to monitor and automatically restart services:
```sh
find -name "*.lua" | entr -r lua server.lua
```