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

Download history 8148/week @ 2024-05-02 7290/week @ 2024-05-09 7038/week @ 2024-05-16 7099/week @ 2024-05-23 6818/week @ 2024-05-30 5416/week @ 2024-06-06 7311/week @ 2024-06-13 7546/week @ 2024-06-20 5291/week @ 2024-06-27 4892/week @ 2024-07-04 6094/week @ 2024-07-11 6595/week @ 2024-07-18 5850/week @ 2024-07-25 4931/week @ 2024-08-01 5595/week @ 2024-08-08 5108/week @ 2024-08-15

每月下载量 22,613
11 crates 中使用

MIT/Apache

210KB
5.5K SLoC

cargo-generate

Build status crates.io dependency status Chat on Matrix

cargo, 让我创建一个项目

cargo-generate 是一个开发工具,通过利用现有的 git 仓库作为模板,帮助您快速开始一个新的 Rust 项目。

以下是使用 cargo-generate 的一个示例: demo.gif

文档

请参阅 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许可证定义,您有意提交以包含在作品中的任何贡献,应双重许可如上所述,不附加任何额外条款或条件。如果您想为 cargo-generate 贡献,请阅读我们的 贡献指南

如果没有社区的美好贡献,cargo-generate 不会是今天的样子。谢谢!

依赖项

~32–45MB
~833K SLoC