π About
vCLI is my tiny CLI for init C++ (maybe support multiple language) Project, which is written in Rustπ¦.
π¦ Install
You can easily install vCLI using cargo.
π Usage
You can use vCLI just wiht your target project name
vCLI use cpp as default template, so you can use it to init cpp project without additional flag. simple example as follow:
In Addition, you need add language flag -l or --language to specify the lang of target, if you want use it for extra template. Simple shell example as follow:
β¨ Supported Language
- C++
- Shell
π² Template Structure (CPP version)
βββ app/
βββ include
β βββ utils/
β βββ hello.h
β βββ your header file...
βββ scripts/
β βββ run.sh
β βββ your scripts file..
βββ src
β βββ core/
β βββ utils/
β βββ CMakeLists.txt
β βββ hello.cc
β βββ your source file...
βββ tests/
βββ CMakeLists.txt
βββ main.cc
β TODO
- Add more templates
- Support for customised templates
- More and more