Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SplashKit BuilderNew to Visual Studio Code? Get it now.
SplashKit Builder

SplashKit Builder

Milkwashed

|
23 installs
| (0) | Free
Build and run SplashKit C++ projects using SKM in MSYS2 (windows) or native bash(linux) [idk why anyone would use macOS].
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SplashKit Debugger

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:

Setting Type Default Description
splashkit-builder.shellPath string Windows: C:/msys64/usr/bin/bash.exe
macOS/Linux: bash
Customize the shell executable path used to build and run your project.

Usage

  1. Open your SplashKit project folder in VSCode.
  2. Press Ctrl+Shift+P (Cmd+Shift+P on macOS) to open the command palette.
  3. Type and select SplashKit Builder: Build and Run.
  4. The integrated terminal will open and execute the build and run command.
  5. If errors occur, they will be logged to build-errors.log in your workspace root, and a notification will appear.

Known Issues

  • The build process assumes skm is available in your shell's PATH.
  • Windows users need to have MSYS2 installed and configured properly.
  • Error logging may not capture all output.

Release Notes

1.0.0

  • Initial release with build and run support for SplashKit projects.
  • Integrated terminal usage and error logging implemented.

1.1.0

  • Added support for custom shell paths.
  • Improved error handling and notification.

1.1.5

  • Fixed issues with splashkit build command not found

Contributing

Contributions and suggestions are welcome! Feel free to open issues or submit pull requests.


License

MIT © Milkwashed


For more information

  • SplashKit
  • Visual Studio Code Extensions Documentation

Enjoy coding with SplashKit in VSCode!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft