A VS Code extension that plays the iconic FAHHH meme sound every time something goes wrong — terminal errors, test failures, code diagnostics. Turn your coding disasters into comedy gold.
Features
💀 Terminal Failure Detection — FAHHH when a terminal command fails (non-zero exit code)
🧪 Test Failure Detection — FAHHH when pytest, unittest, or any test run fails
🔴 Diagnostic Error Detection — FAHHH when error diagnostics appear in your code
🔨 Task Failure Detection — FAHHH when a VS Code build/test task fails
🎵 Custom Sound Support — Swap in your own .mp3 or .wav if you want
💻 Cross-Platform — Windows, macOS, and Linux
Installation
Search for "FAHHH" in the VS Code Extensions Marketplace and click Install. That's it!
Settings
Setting
Default
Description
fahhhMemeSound.songPath
""
Path to a custom .mp3 or .wav audio file
fahhhMemeSound.enabled
true
Enable/disable FAHHH
fahhhMemeSound.playOnTerminalFailure
true
FAHHH on terminal command failures
fahhhMemeSound.playOnDiagnosticError
true
FAHHH on code error diagnostics
fahhhMemeSound.playOnTestFailure
true
FAHHH on test failures
fahhhMemeSound.cooldownMs
3000
Cooldown between FAHHHs (ms)
Commands
FAHHH! Play Test Sound — Hear the FAHHH right now
FAHHH! Toggle On/Off — Enable or disable
Using a Custom Sound
Open VS Code Settings (Ctrl+, / Cmd+,)
Search for fahhhMemeSound.songPath
Set the absolute path to your audio file:
C:\Music\custom-fahhh.mp3
How It Works
Trigger
Detection Method
Terminal failure
Shell exit code detection
Task failure
onDidEndTaskProcess with non-zero exit code
Code errors
onDidChangeDiagnostics with Error severity
Test failures
VS Code Test API + terminal output pattern matching
Development
npm install
npm run compile
Press F5 to launch the Extension Development Host.