Reverse any shell command. Fearlessly.
Manage, track, and undo your shell operations
Everything you need to fearlessly operate in the terminal
Automatic snapshots before every destructive operation. Restore any file, directory, or permission state instantly.
Every command is logged with context, timestamps, and side effects. Browse your session history like a timeline.
Intelligent undo logic that understands mv, cp, rm, chmod, chown, and git operations. Context-aware reversals.
Undo multiple commands at once. Group related operations and reverse them as a single transaction.
Dry-run any destructive command first. See what would change before committing. Built-in confirmation prompts.
Extend undo.sh with custom handlers for any command. Community plugins for Docker, Kubernetes, and more.
One line. That is all it takes.