The most dramatic way to leave a project. Ever.
Because exit is too peaceful.
cargo install rage-quit-cli# Full cinematic experience (safe β doesn't delete anything)
rage-quit
# With sound effects (terminal bells)
rage-quit --sound
# Actually delete node_modules, dist, .next, target, etc.
rage-quit --nuke
# Nuke with sound effects
rage-quit --nuke --sound
# Changed your mind? Reinstall everything
rage-quit --comeback
# Just show the resignation letter
rage-quit --letter-only
# Skip animations and sound
rage-quit --silent --nuke- π₯ Your terminal erupts in flames
- π Fake error messages cascade across your screen (with error beeps!)
- π Bloat directories get (optionally) incinerated with dramatic progress bars
- π A personalized resignation letter is generated from your project stats
- π€ Mic drop (with sound effect!)
rage-quit analyzes your actual project to generate personalized grievances:
- How many commits you've suffered through
- The size of your
node_modulesblack hole - How many files are named "utils"
- That one 2000-line file everyone's afraid to touch
- Your unfulfilled TODO count
| Flag | Description |
|---|---|
--nuke |
Actually delete bloat directories |
--comeback |
Undo the rage quit (reinstall deps) |
--sound |
Enable sound effects (terminal bells) |
--bell-only |
Use only terminal bells (default when --sound is used) |
--silent |
Skip animations and sound |
--letter-only |
Only show the resignation letter |
--speed |
Animation speed: slow, normal, fast |
--target <PATH> |
Target a specific directory |
- π¦ Node.js (npm/yarn/pnpm)
- π¦ Rust (Cargo)
- π Python (pip/poetry)
- πΉ Go (go mod)
Contributions welcome! Especially:
- Sound effects mode (terminal bell abuse) β¨ NEW!
- More dramatic animations
- Full audio mode with actual sound files (explosion, mic drop, etc.)
- Team rage-quit (notify Slack before quitting)
- Rage quit leaderboard
MIT
