Skip to content

Coien-rr/vCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌋 vCLI

💭 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

You can use vCLI just wiht your target project name

vcli <project-name>

vCLI use cpp as default template, so you can use it to init cpp project without additional flag. simple example as follow:

vcli hello-world

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:

vcli hello-world -l shell

✨ 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

About

my tiny CLI for init C++ Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages