When your terminal fails, it rips one.
Install it once. After that, use your terminal normally. Failed commands keep the real error visible, then play a matching fart sound.
Works on bash, zsh, and PowerShell.
Restart your terminal after install.
npm install -g terminalfart
terminalfart installThen run commands like normal:
npm test
npm run build
git push
bad-commandTerminalFart auto-detects your shell.
To choose a shell yourself:
terminalfart install bash
terminalfart install zsh
terminalfart install powershellCheck install status:
terminalfart statusUninstall:
terminalfart uninstallTerminalFart picks a sound based on what failed:
warning or lint failure toot
test failure dry
build failure wet
command not found poop-toot
git push reject hellaciousOther failures use a default sound.
List the bundled sounds:
terminalfart --list-soundsTurn on success sounds:
terminalfart config success onUse TerminalFart for one command without turning on automatic mode:
terminalfart npm testChoose a sound for one command:
terminalfart npm test --sound wet
terminalfart npm test --random
terminalfart npm test --mute