vcli 0.1.3

my tiny CLI for init C++ Project

<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