Alternatives to entr

Runs a command whenever the files you pipe into it change. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as entr.

  • watchexec

    Watches a folder and reruns a command whenever a file changes, for test loops, linting and rebuilds.

    watchexec watches a whole folder instead of a piped file list, so new files are noticed, honours .gitignore and also runs on Windows.

  • viddy

    Rerun a command and compare its output over time.

    viddy reruns a command on a timer and keeps a searchable output history, rather than triggering on file changes as entr does.

Similar software

Related functionality, not a direct replacement.