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