Cslipy
a dev tool to automatically setup vscode for cpp development.
Install / Use
/learn @vennictus/CslipyAbout this skill
Quality Score
0/100
Category
Development & EngineeringSupported Platforms
GitHub Copilot
README
cslipy – Zero-Pain C++ Setup for Windows
Tired of wasting hours setting up C++ in VS Code on Windows?
Meet cslipy – a tiny script that automates the boring stuff: installing MSYS2, setting up MinGW, wiring compilers to PATH, and testing it while at it. No tutorials, no confusing docs, no broken configs. Just download → run → code.
Features
- One-command setup for C++ dev on Windows
- Installs & configures MSYS2 + MinGW-w64 (the real deal compilers)
- Includes a Hello World test to confirm everything works
- Adds g++/gdb globally so you can use them anywhere in the terminal
- Minimal, no bloat – just a clean toolchain
Installation
1. Get the Release
Download the latest pre-release: cslipy v1.0.0
You’ll get a .zip containing:
cslipy.exe→ our installer runnermsys2-x86_64-20250622.exe→ the MSYS2 bootstrap
2. Run the Installer
Open VS Code → Terminal → navigate to the folder → run:
./cslipy install
3. What Happens Behind the Scenes
- Installs MSYS2
- It will prompt you to install MSYS2 using GUI,select the default inputs for all of them, in the last screen unselect "Run after installation Button"
- Uses
pacman(MSYS2’s package manager) to fetch:mingw-w64-x86_64-gcc→ modern C++ compilermingw-w64-x86_64-gdb→ debuggermake→ build tool
- Sets up your PATH so
g++&gdbjust work - Runs a Hello World test program to verify setup
- Vscode Restart recommend after installation finishes to configure Intellisense CPP extention and refresh terminal.
Notes
- Windows-only (Linux/macOS already have GCC/Clang easily available).
- First-time install may take ~5–10 minutes (MSYS2 + packages).
- Internet required for package downloads.
- If you already have MSYS2, cslipy will detect & reuse it (no duplicates).
Roadmap
- [ ] Add support for CMake projects
- [ ] Auto-configure IntelliSense (c_cpp_properties.json)
- [ ] Linux/Mac installer (mostly redundant, but for consistency)
- [ ] GUI wrapper for people who fear terminals
Contributing
PRs, ideas, and bug reports are super welcome!
- Open an issue for bugs/requests
- Fork → Branch → PR if you want to contribute code
License
MIT License © 2025 Vennictus
