eradman/entr
Run arbitrary commands when files change observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 89
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3081
- days_rel: n/a
- days_push: 67
- n_releases_24m: 0
Adoption not part of the score
5660 stars · 124 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
entr is a command-line utility that runs arbitrary commands whenever watched files change, using kqueue or inotify instead of polling. It is designed for rapid feedback loops on the Unix command line, such as rebuilding projects or auto-reloading servers.
Use cases
- rebuild a project automatically when source files change
- auto-reload a node.js or ruby server on file save
- rerun tests whenever code is modified
- watch a directory for new files and trigger a build
- run a database query when a SQL script is updated
When to choose
- you want a fast, polling-free file watcher on BSD, macOS, or Linux
- you prefer small Unix tools that compose with find, ls, and pipes
- you need rapid feedback for rebuild/test/reload workflows in the terminal
When to avoid
- you need reliable file watching on Windows or in Docker for Mac / WSL where inotify support is incomplete
- you need a GUI or project-wide watcher with built-in globbing rather than stdin file lists
Facets
cli-tool · maturity active
developer-tools cli testing workflow-automation developer-tools bsd cli file-watching inotify kqueue rapid-feedback auto-reload unix command-line automation linux macos
2 sources
- readme: https://github.com/eradman/entr · fetched 2026-08-28 · 9a9b923f757d
- homepage: http://eradman.com/entrproject/ · fetched 2026-08-29 · bc874a008d98
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| eradman/entr | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem