| Crates.io | rwatch |
| lib.rs | rwatch |
| version | 0.1.1 |
| created_at | 2025-07-11 01:51:34.322278+00 |
| updated_at | 2025-07-11 15:56:47.768981+00 |
| description | A modern, cross-platform Rust alternative to 'watch', with color, diff, and more. Periodically runs a command and displays its output fullscreen, with diff, color, beep, and more. |
| homepage | |
| repository | https://github.com/davidhfrankelcodes/rwatch |
| max_upload_size | |
| id | 1747291 |
| size | 40,744 |
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)rwatch -d -- ls -l
rwatch -n 5 -- date
rwatch -b -- make test
WATCH_INTERVAL=10 rwatch -- git status
If 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