vcli 0.1.3

my tiny CLI for init C++ Project
vcli-0.1.3 is not a library.
Visit the last successful build: vcli-0.1.4

πŸ’­ 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.

cargo install vcli

πŸš€ Usage

vcli <project-name>

simple example as follow:

vcli hello-world

🌲 Template Structure

β”œβ”€β”€ app/
β”œβ”€β”€ include
β”‚   β”œβ”€β”€ utils/
β”‚   └── your header file...
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ run.sh
β”‚   └── your scripts file..
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ core/ 
β”‚   β”œβ”€β”€ utils/
β”‚   └── your source file...
β”œβ”€β”€ tests/
β”œβ”€β”€ CMakeLists.txt
└── main.cc

βœ… TODO

  • Add more templates
  • Support for customised templates
  • More and more