-
This came about because as I was studying a new topic this past week where I was having to frequently create the boilerplate for projects (I usually use a basic CMake instead of Makefile because I have studied it more though not much) and I wanted to automate that. However I was not only unaware of the existence of CMake-init but I also wanted to learn from doing something myself so I decided to create a simple create-project script. But then after that I got more ambitious and made a createclass script to use inside the project that would create class boilerplate, so I ended up modifying my create-project to include placing a createclass script inside the project's boilerplate when creating it.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
myCommands
Discontinued Script that creates a barebone boiler-plate directory for a basic CPP project on Unix-based systems. [Moved to: https://github.com/sethvan/createProject]
The main instructions I can think of so far would be for them to cd into $HOME and then clone the repo:
-
create-project-app-example
Discontinued Example output of my personal utility to create a skeleton C++ project for myself
For just me though the create-project command outputs something like this create-project-app-example because that is the settings I am currently using and it is only meant for small to medium-sized projects where you would start out with a src/, include/ res/, build/, CMakeLists.txt and a couple scripts. However to make something more generic to be a type of MVP for the minimum-sized demographic worthwhile I wanted advice so as to place the workspace in a better light. I mean I could easily add to create-project several different ways. I just now realized that I am only automatically adding cpp files to CMakeLists.txt when they are created as part of a class and that it would be a good idea in my script that calls CMake to beforehand call another utility that first searches the project's folders for any cpp files that are not yet added and add them first.