# entr
> Run arbitrary commands when files change

## Summary
Lightweight file watcher that re-runs commands when files change

## Capabilities
- Watch files for changes and re-run commands
- Reload development servers on file changes
- Re-run tests automatically
- Clear screen between runs
- Restart long-running processes on change

## When to Use
- You want to automatically re-run tests or builds on file changes
- You need a simple file watcher without complex configuration

## When NOT to Use
- You need recursive directory watching with glob patterns (use watchexec)

## Related Tools
- [reflex](/tools/reflex) (complementary)

---
Source: https://littlescripts.sh/tools/entr
