Doom Beep 🔊💀
Plays a sound whenever any terminal command fails (non-zero exit code).
Because you deserve to hear it.
Requirements
- VS Code 1.93+
- Shell Integration must be enabled (it is by default)
Features
- 🎵 Plays a sound on every failed terminal command
- ⚡ Zero-config — works out of the box
- 🎛️ Toggle on/off via command palette
- 🔊 Adjustable volume (macOS)
- 🎶 Custom sound file support (m4a, mp3, wav)
- 🖥️ Cross-platform: macOS, Windows, Linux
Usage
- Install the extension
- Open a terminal and run a failing command (e.g.
ls /nonexistent)
- womp womp 💀
Commands
| Command |
Description |
Doom Beep: Toggle On/Off |
Enable or disable the sound |
Doom Beep: Test Sound |
Play the sound to test it |
Settings
| Setting |
Default |
Description |
terminalFailSound.enabled |
true |
Enable or disable the failure sound |
terminalFailSound.soundFile |
"" |
Absolute path to a custom sound file |
terminalFailSound.volume |
1.0 |
Volume (0–1, macOS only) |
Custom Sound
Set terminalFailSound.soundFile in your settings to the absolute path of any .m4a, .mp3, or .wav file:
{
"terminalFailSound.soundFile": "/Users/you/sounds/sad-trombone.m4a"
}
| Platform |
Audio Player |
| macOS |
afplay (built-in) |
| Windows |
WMPlayer COM via PowerShell |
| Linux |
ffplay (requires ffmpeg) |
License
MIT
| |