TL;DR — Quick Summary
viddy is a modern replacement for the watch command. Diff highlighting, history scrollback, pager mode, and Unicode support — see what changes when commands repeat.
viddy is watch, but better. Diff highlighting, history, Unicode — see exactly what changed.
Installation
# macOS
brew install viddy
# Cargo
cargo install viddy
Usage
# Watch a command (default 2s interval)
viddy 'kubectl get pods'
# Custom interval
viddy -n 5 'docker ps'
# Diff highlighting
viddy -d 'ls -la'
# Permanent diff (show all changes since start)
viddy -dp 'cat /proc/meminfo'
# No title bar
viddy -t 'date'
# Bell on change
viddy -b 'curl -s http://api/status'
# Execute with shell
viddy -s 'echo $RANDOM'
Keybindings
↑/↓ → scroll through execution history
Space → pause/resume
/ → search
q → quit
Summary
- viddy is a modern watch replacement with diff highlighting
- Color diffs: green for additions, red for removals
- Full history scrollback through previous executions
- Unicode support, ANSI color preservation
- Written in Rust — fast, cross-platform