⚠️ Beta Release: BugWind is currently in active development (Beta).
Important Note: Jupyter Notebooks (.ipynb) are not currently supported. Please use native execution methods for notebook cells.
Overview
BugWind is a lightweight, zero-configuration Visual Studio Code extension that gives you immediate audio feedback when your code crashes. Instead of constantly checking your terminal for stack traces, BugWind plays a distinct alert sound (fahhhhh.wav) the second a runtime error is detected.
Features
Zero Configuration: No need to mess with tasks.json or terminal shell integration. It works right out of the box.
Custom Run Button: Adds a sleek "Run with BugWind" button to your editor's title bar.
Cross-Platform Support: Works seamlessly across macOS, Windows, and Linux using native system audio players.
Dynamic Execution: Automatically detects your file type and spins up an invisible background task to monitor the exit code.
Usage
Open any supported script file (e.g., Python, JavaScript).
Look for the Run with BugWind icon in the top right corner of your active editor.
Click the button to execute your code.
If your code exits with a non-zero status (throws an error), BugWind will instantly play the alert sound.
Known Limitations
Jupyter Notebooks:.ipynb files are not supported in this version. The extension listens for terminal task exit codes, which do not apply to Jupyter kernel executions.
Alternatively, search for BugWind in the Extensions sidebar within VS Code.
Contributing
Since this is a beta release, feedback and pull requests are welcome! If you want to help add Jupyter Notebook support or expand file type execution, feel free to open an issue or submit a PR.