Extension Project

Meme on Fail

A VS Code extension that detects failed terminal commands and responds by flashing a random meme — because debugging should be fun.

The Challenge

Finding a reliable way to hook into the integrated VS Code terminal execution lifecycle without impacting IDE performance.

The Solution

Utilized the VS Code Extension API to monitor terminal buffer outputs, parsing exit codes. Implemented a lightweight webview to cleanly overlay the meme without disrupting the editor layout.

Tech Stack

TypeScriptVS Code APINode.js

Key Features

Curated collection of developer-centric memes

Configurable severity thresholds (e.g., only meme on compile errors)

Custom meme pack support via local directories

Non-intrusive auto-dismiss functionality