entr
Run arbitrary commands when files change. Useful for watching files and triggering builds or tests.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gumadeiras/entrentr (Event Notify Test Runner)
A utility for running arbitrary commands when files change.
Usage
entr takes a list of filenames from standard input and executes the utility specified as the first argument.
Syntax
<file_listing_command> | entr <utility> [arguments]
Options
-c: Clear the screen before invoking the utility.-r: Reload a persistent child process (e.g., a server).-s: Evaluate the first argument using the interpreter specified bySHELL.
Examples
Rebuild project when sources change:
find src/ -name "*.c" | entr make
Run tests when JS files change:
git ls-files | grep '\.js$' | entr npm test
Auto-reload a Node server:
ls *.js | entr -r node app.js
Agent Notes
entr blocks the terminal. When using it as an agent:
- Use
processtool to run it in the background if you need to do other things. - Or use it for a quick "watch mode" session where you intend to monitor output for a while.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gumadeiras-entr": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
gotrain
MTA system train departures (NYC Subway, LIRR, Metro-North). Use when the user wants train times, schedules, or service alerts for MTA transit. Covers MTA Subway, LIRR, and Metro-North across the greater New York area.
apple-mail-search
Apple Mail search on macOS with fast metadata and full body lookup. Use for finding messages in Mail.app by subject/sender/recipient/date, opening messages, and reading full body text.
lastfm
Access Last.fm listening history, music stats, and discovery. Query recent tracks, top artists/albums/tracks, loved tracks, similar artists, and global charts.
little-snitch
Control Little Snitch firewall on macOS. View logs, manage profiles and rule groups, monitor network traffic. Use when the user wants to check firewall activity, enable/disable profiles or blocklists, or troubleshoot network connections.
calcurse
A text-based calendar and scheduling application. Use strictly for CLI-based calendar management.