<h1 align="center">
<img
src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png"
height="30"
width="0px"
/>
π vCLI
<img
src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png"
height="30"
width="0px"
/>
</h1>
## π 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`.
``` sh
cargo install vcli
```
## π Usage
``` sh
vcli <project-name>
```
simple example as follow:
``` sh
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