#cargo #版本控制 #克隆 #cargo 子命令 #注册表 #文件 I/O #仓库

bin+lib cargo-clone-crate

Cargo 子命令,用于从注册表中克隆仓库

10 个版本

0.1.9 2023年10月12日
0.1.8 2023年3月11日
0.1.7 2022年6月11日
0.1.6 2021年1月7日
0.1.0 2018年7月9日

#276Cargo 插件

Download history 37/week @ 2024-03-11 18/week @ 2024-03-18 1/week @ 2024-03-25 51/week @ 2024-04-01 10/week @ 2024-04-08 10/week @ 2024-04-15 16/week @ 2024-04-22 1/week @ 2024-04-29 20/week @ 2024-05-06 19/week @ 2024-05-13 22/week @ 2024-05-20 48/week @ 2024-05-27 24/week @ 2024-06-03 13/week @ 2024-06-10 5/week @ 2024-06-17 14/week @ 2024-06-24

58 每月下载量
cargo-raze 中使用

MIT 许可证

25KB
467 代码行

cargoclone

A Cargo 子命令,用于从 crates.io 索引中克隆仓库。

安装

cargo安装 cargo-clone-crate

使用方法

默认情况下,它会尝试猜测包是否使用 git、Mercurial 或其他版本控制系统。

cargoclone bitflags

如果它无法确定使用哪个,您可以手动强制指定

cargoclone --方法=fossil rs-graph graph.fossil

您还可以直接从 crates.io 下载 crate 文件

cargoclone --方法=crate bitflags

crate 方法还可以指定版本以获取特定版本

cargoclone --版本=1.0.1 bitflags

如果传递带有版本要求的 Cargo 风格的包规范,它将始终使用 crate 方法直接从 crates.io 下载

cargoclone bitflags:^1.0

也支持 @ 风格的语法

cargoclone [email protected]

将额外的参数传递给版本控制系统命令

cargoclone bitflags --深度=1 bf


lib.rs:

一个库,用于创建 Cargo 包的本地克隆。

它从 Cargo 包的 repository 字段获取包的仓库。如果没有仓库,它也可以从 crates.io 获取 .crate 文件。

依赖项

~6–24MB
~345K SLoC