A modern, cross-platform Rust alternative to watch, with color, diff, and more.
-d/--differences)-d=permanent)-c/--color)-b/--beep)-n, --interval, or WATCH_INTERVAL env)rwatch [OPTIONS] -- command [args...]
-n, --interval <seconds>: Set update interval (default: 2, or $WATCH_INTERVAL)-d, --differences[=permanent]: Highlight output differences; keep all changes with =permanent-c, --color: Show ANSI color sequences-b, --beep: Beep if command exits non-zero-e, --errexit: Freeze on error and exit after key press-g, --chgexit: Exit when output changes-q, --equexit <cycles>: Exit when output does not change for N cycles-t, --no-title: Hide header-w, --no-wrap: Disable line wrapping-x, --exec: Pass command directly (no shell)sh
rwatch -d -- ls -lsh
rwatch -n 5 -- datesh
rwatch -b -- make testsh
WATCH_INTERVAL=10 rwatch -- git statusIf you have Rust and Cargo installed, you can install the latest published version directly:
cargo install rwatch
Clone the repository and install using Cargo:
git clone https://github.com/davidhfrankelcodes/rwatch.git
cd rwatch
cargo install --path .
MIT
$ claude mcp add rwatch \
-- python -m otcore.mcp_server <graph>