add init project option to cmake
I propose to add a init command to cmake similiar to the one in npm: https://docs.npmjs.com/cli/init
By creating a new project with cmake, we should create a CMakeLists.txt, ask the user about his intent regarding the project e.g. C or C++, project name etc. and fill in the information
Eventually we should also create some folders as the angular/cli does when working with angular: https://github.com/angular/angular-cli/wiki/generate-component Example: ask user about if cmake should add executable, libraries (header only)
The output should be a CMakeLists.txt which has the best practices included as well as a basic folder structure for the code, eventually already with a hello world source file to be able to compile/launch right away
Let me know if there is interest in doing this, I could formalize this proposal & contribute this work