oops is not a failure,
it's a feature.
a whimsical tool for reversing the irreversible
chapter 01
The Mistake
You know the feeling. That sinking moment when the terminal echoes back something you didn't mean.
$ rm -rf important-things/
rm: descending into 'important-things/'...
gone. all of it.
everyone's been here
chapter 02
The Undo
But what if you could just... go back? Not in time, but in consequence. Every action, reversible. Every mistake, a draft.
$ undo.sh --last-action
reversing: rm -rf important-things/
restored 847 files in 12 directories
like it never happened.
chapter 03
How It Works
Think of undo.sh as a loyal scribe sitting beside your terminal, quietly writing down every command in invisible ink. When you need to go back, it rewrites history.
$ undo.sh --history
[3] mv thesis-final.doc /dev/null
[2] chmod 000 everything/
[1] git push --force origin main
pick a number, any number...
chapter 04
The Philosophy
In a world that only moves forward, undo.sh is a quiet rebellion. It whispers: "what if everything was a draft?"
"Every great creation was once a mistake that someone had the courage to undo and try again."
chapter 05
Getting Started
One line. That's all it takes to start rewriting your history. Copy it, paste it, and never fear the terminal again.
$ curl -sSL https://undo.sh/install | sh
downloading undo.sh v2.4.1...
installed to /usr/local/bin/undo.sh
ready to rewind.
Now go ahead. Make mistakes. We've got your back.