- Improved version of Unix
watch command with smart process handling
- Background execution prevents screen blinking on updates
- Diff highlighting shows changes between command outputs
- Graceful handling of slow processes (20+ seconds timeout)
- Execution time display for performance monitoring
- Clean signal handling for proper shutdown
- No Flicker - Background execution with seamless updates
- Diff Mode - Highlight changes between outputs with
-d flag
- Slow Process Support - Handles commands taking 20+ seconds gracefully
- Timing Display - Shows execution time for each run
- Clean Shutdown - Proper signal handling (SIGINT/SIGTERM)
- Error Handling - Displays command failures without crashing
- Single file architecture (main.go) for simplicity
- Concurrent command execution with goroutines
- Terminal clearing and cursor management
- POSIX-compliant argument parsing
- Minimal dependency (only golang.org/x/term)