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 日 |
#665 在 Cargo 插件 中
每月下载量 37 次
45KB
951 行
jen (cargo-create)
一个基于 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 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则您提交给作品以包含在内的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何其他条款或条件。
依赖关系
~20–31MB
~528K SLoC