brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
entrRun arbitrary commands when files change. Useful for watching files and triggering builds or tests.
Independent GitHub snapshot · Automated classification · Original documentation governs
A utility for running arbitrary commands when files change.
entr takes a list of filenames from standard input and executes the utility specified as the first argument.
<file_listing_command> | entr <utility> [arguments]
-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 by SHELL.Rebuild project when sources change:
find src/ -name "*.c" | entr make
Run tests when JS files change:
git ls-files | grep '\.js#x27; | entr npm test
Auto-reload a Node server:
ls *.js | entr -r node app.js
entr blocks the terminal. When using it as an agent:
process tool to run it in the background if you need to do other things.