3 个不稳定版本
0.2.0 | 2024 年 5 月 1 日 |
---|---|
0.1.1 | 2024 年 4 月 26 日 |
0.1.0 | 2024 年 4 月 25 日 |
636 在 开发工具 中排名
139 每月下载量
18KB
391 行
Pont
Pont 是一个简单的项目模板生成器和加载器。您可以从 Git 仓库或本地目录生成模板并加载它们。
安装
目前,pont
只能通过 cargo 安装。
cargo install pont
使用方法
生成模板
pont new <template-name> # to create a new directory
或
pont init # to use the current directory
从模板构建项目
pont build --name <template-name> --from <source>
它是如何工作的?
Pont 在您初始化新项目时创建一个 pont.yaml
文件,然后在构建过程中使用该文件。pont.yaml
文件包含 3 个字段:模板的名称(将被您的项目名称替换)、在项目构建时运行的命令列表以及忽略的文件列表(这些文件不会替换其名称或内容)。
建议始终将 .git
目录包含在 ignore
列表中,因为尝试重写其中的任何文件可能会损坏您的 Git 仓库。
pont.yaml
示例
name: pont
commands:
- echo "Initializing Pont..."
ignore:
- .git/
示例
pont new rust_server_template
cd ./rust_server_template
cargo init
cargo add axum tokio serde serde_json
git remote add origin <your-remote-repo>
git add .
git commit -m "Base project"
git push
cd ../
pont build --name cool_rust_app --from <your-remote-repo>
依赖项
~14–27MB
~432K SLoC