#template #tera-templates #generation #cargo #branch #repository #github

bin+lib cargo-create

基于 Tera 模板快速生成项目的 CLI 工具

13 个不稳定版本 (3 个重大变更)

0.3.1 2020 年 8 月 24 日
0.3.0 2020 年 8 月 7 日
0.2.2 2020 年 8 月 5 日
0.1.6 2020 年 8 月 5 日
0.0.0 2020 年 7 月 21 日

#665Cargo 插件

每月下载量 37

MIT/Apache

45KB
951

jen (cargo-create)

Maintenance crates.io crates.io Documentation

Continuous Integration

一个基于 Tera 模板快速生成项目的 CLI 工具。也是一个 cargo 子命令 :)

安装

cargo install cargo-create --locked

该包安装了两个名称的 CLI:`jen` 和 `cargo-create`,以实现更优雅的 Rust 工作流程。

编写模板

仓库包含一本关于编写自定义模板的书。它托管在 这里

示例

一个示例模板仓库可以在 https://github.com/SirWindfield/template-test 找到。更复杂的示例,请查看 https://github.com/SirWindfield/zerotask-rust-bin-template/tree/template 的 `template` 分支。

注意

该库的公共 API 不适合消费。它在任何方面都不是稳定的,可能随时更改,并且与该存储库的语义版本无关。该包类型是库,以允许在一个地方存在多个二进制文件。

语义版本仅适用于整体 CLI 工具,即二进制文件及其公共 API。

许可证

在以下许可证中选择一项

由您选择。

贡献

除非您明确说明,否则您提交给作品以包含在内的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何其他条款或条件。

依赖关系

~20–31MB
~528K SLoC