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