← Back to tools

entr

Run arbitrary commands when files change

Productivity linuxmacos C ISC

Description

entr (Event Notify Test Runner) runs an arbitrary command when files change. It is a simple, focused utility that watches for file modifications and re-executes a specified command, making it ideal for automating build, test, and reload workflows during development.

AI 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

Use When

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

Avoid When

  • x You need recursive directory watching with glob patterns (use watchexec)

Related Tools

View AGENTS.md for entr