2 个稳定版本
| 1.0.1 | 2024 年 1 月 5 日 | 
|---|
#1467 in 命令行工具
9KB
108 行
Project Forge
从模板创建项目的简单 CLI 工具
安装和更新
cargo install -f project-forge
使用方法
project-forge --help
Usage: project-template.exe [OPTIONS] <PROJECT_NAME> <PATH> <TEMPLATE>
Arguments:
  <PROJECT_NAME>  Project name
  <PATH>          Output project directory
  <TEMPLATE>      Template content path. Can be directory or ZIP file (must have "zip" extension)
Options:
  -p, --params <KEY:VALUE>  Additional parameters map
  -v, --verbose             Print CLI information
  -h, --help                Print help
  -V, --version             Print version
典型使用
project-forge awesome-project ./template/output ./template/input
从 ./template/input 源文件夹或 ZIP 文件生成文件结构,并将其生成到 ./template/output 目录中,其中 awesome-project 作为 PROJECT_NAME,对于 *.chrobry 文件模板被处理成普通文本文件。
传递额外的参数以在 *.chrobry 文件模板中进行替换。
project-forge other-project ./template/output ./template/input.zip -p "EVERYTHING:42"
有关 *.chrobry 文件模板的更多信息: https://github.com/PsichiX/Chrobry
依赖项
~8MB
~143K SLoC