SplashKit Debugger is a Visual Studio Code extension designed to streamline the build and run process of SplashKit projects using MSYS2 (MINGW64) on Windows and bash on macOS/Linux. It provides an integrated terminal command to build your C++ SplashKit code and run the resulting executable directly inside VSCode.
Features
Build and run SplashKit C++ projects with one command.
Automatically uses MSYS2 Bash shell on Windows, and standard bash on macOS/Linux.
Supports custom shell paths via user settings.
Opens an integrated terminal to display build output and program execution.
Logs errors into a file in your workspace folder for easy debugging.
Requirements
MSYS2 installed on Windows with bash.exe available at C:/msys64/usr/bin/bash.exe (or configure custom path in settings).
SplashKit CLI tool (skm) installed and available in your shell environment.
C++ compiler (e.g., clang++) compatible with SplashKit.
A folder or workspace opened in VSCode containing your SplashKit C++ source files.
Extension Settings
This extension contributes the following configuration options which can be set in your settings.json: