55 个版本
0.21.3 | 2024 年 7 月 15 日 |
---|---|
0.21.1 | 2024 年 6 月 21 日 |
0.20.0 | 2024 年 3 月 27 日 |
0.19.0 | 2023 年 12 月 14 日 |
0.1.1 | 2018 年 7 月 27 日 |
在 Cargo 插件 中排名 30
每月下载量 22,613
在 11 crates 中使用
210KB
5.5K SLoC
cargo, 让我创建一个项目
cargo-generate
是一个开发工具,通过利用现有的 git 仓库作为模板,帮助您快速开始一个新的 Rust 项目。
以下是使用 cargo-generate
的一个示例:
文档
请参阅 cargo-generate
的 指南 以获取完整文档。
模板
一个寻找模板的地方是在 GitHub 上寻找 cargo-generate 主题。
快速入门
安装
cargo install cargo-generate
或者如果您没有时间,可以使用 cargo-binstall
cargo binstall cargo-generate
使用方法
# templates on github
cargo generate --git https://github.com/username-on-github/mytemplate.git
# or just
cargo generate username-on-github/mytemplate
# templates on other git platforms
cargo generate gl:username-on-gitlab/mytemplate # translates to https://gitlab.com/username-on-gitlab/mytemplate.git
cargo generate bb:username-on-bitbucket/mytemplate # translates to https://bitbucket.org/username-on-bitbucket/mytemplate.git
cargo generate sr:username-on-sourcehut/mytemplate # translates to https://git.sr.ht/~username-on-sourcehut/mytemplate (note the tilde)
# this scheme is also available for github
cargo generate gh:username-on-github/mytemplate # translates to https://github.com/username-on-github/mytemplate.git
# for a complete list of arguments and options
cargo help generate
许可证
许可协议为以下之一:
- Apache 许可证 2.0 版 (LICENSE-APACHE 或 apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在作品中的任何贡献,应双重许可如上所述,不附加任何额外条款或条件。如果您想为 cargo-generate
贡献,请阅读我们的 贡献指南。
如果没有社区的美好贡献,cargo-generate 不会是今天的样子。谢谢!
依赖项
~32–45MB
~833K SLoC