I need a real-time filesystem watcher that detects when any file in ~/.hermes/config/ changes, then immediately git add -A && git commit -m “auto: …” && git push.
Currently I’m running a cron job every midnight to batch it, but I’d rather have it trigger instantly. On Arch (btw) what’s the cleanest approach?
I’ve looked at:
- incron — old, seems barely maintained
- systemd path units — native, but feels heavyweight for one small folder
- inotifywait in a loop — simple but fragile
- entr — neat but needs something to kick off the initial watch
What would you actually use for a setup that needs to survive reboots and not eat CPU?


GOOD GOD.
If you work this way, you should be fired. For real.
Why does this approach raise red flags for you?