#init #demo #cli

bin+lib vcli

我的用于初始化 C++ 项目的微小 CLI

5 个版本

0.1.4 2023 年 7 月 18 日
0.1.3 2023 年 7 月 16 日
0.1.2 2023 年 7 月 14 日
0.1.1 2023 年 7 月 14 日
0.1.0 2023 年 7 月 14 日

2164命令行工具

每月下载 25

MIT 许可证

10KB
185

🌋 vCLI

💭 关于

vCLI 是我的用于初始化 C++(可能支持多种语言)项目的微小 CLI,它使用 Rust 编写🦀。

📦 安装

您可以使用 cargo 轻松安装 vCLI。

cargo install vcli

🚀 使用方法

您可以使用 vCLI 直接使用您的目标项目名称

vcli <project-name>

vCLI 使用 cpp 作为默认模板,因此您可以在不添加额外标志的情况下使用它来初始化 cpp 项目。简单示例如下

vcli hello-world

此外,如果您想使用额外的模板,您需要添加语言标志 -l--language 以指定目标语言。简单的 shell 示例如下

vcli hello-world -l shell

✨ 支持的语言

  • C++
  • Shell

🌲 模板结构(CPP 版本)

├── 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

  • 添加更多模板
  • 支持自定义模板
  • 更多更多

依赖关系

~1.5–2.4MB
~48K SLoC