#template #cli-tool #projects #forge #structure #directory #path

app project-forge

从模板创建项目的简单 CLI 工具

2 个稳定版本

1.0.1 2024 年 1 月 5 日

#1467 in 命令行工具

MIT 许可证

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