What can you do with it?
- Create new C and C++ projects. - Use dedicated buttons to compile, run, and debug the projects. - Create structured library files with boilerplate code. - Automatically install any missing build tools.
How is it better than similar extensions?
- Support for multiple files: Most other extensions only support compilations for single files, or they have exceedingly complicated ways of compiling multi-file projects. My extension is built to support multi-file projects.
- Automatic installation of tools: Other extensions require complicated setups and configurations for tools like compilers, debuggers etc. My extension detects these tools automatically and if they are not found, it offers to correctly install them for you. It doesn't punish you for not knowing what 'PATH' is.
- Configuration of VSCode: Other extensions rely on .vscode configuration files to work correctly. My extension configures those files to make VSCode work correctly.
- Structured projects: My extension uses CMake for its builds and with it, users can create any kind of project structure. Add as much complexity as you want, or keep it dead simple. And for beginners who don't know how to use CMake, the extension automatically creates and updates CMake files for simple tasks like adding a new library.
I've recently hit 300 downloads but very little feedback from any users. I'd love to receive feedback from people here, especially ones that regularly code in C.