9 个版本
0.2.7 | 2023年10月23日 |
---|---|
0.2.6 | 2022年7月12日 |
0.2.5 | 2022年2月18日 |
0.2.4 | 2021年8月22日 |
0.1.0 | 2018年12月24日 |
#65 在 Cargo 插件
每月 128 次下载
78KB
1.5K SLoC
cargoindex
一个实验性的 Cargo 子命令,用于访问和操作索引注册表。
有关实现此命令功能的相应库,请参阅 reg-index。
安装
cargo安装 cargo-index
至少需要 Cargo 1.70。
用法
cargo index
命令提供多个子命令
子命令 | 描述 |
---|---|
add | 将包添加到索引中。 |
init | 创建一个新的索引。 |
list | 列出索引中的条目。 |
metadata | 为包生成 JSON 元数据。 |
unyank | 从索引中取消 yank 一个crate。 |
validate | 验证索引的格式。 |
yank | 从索引中 yank 一个crate。 |
运行子命令 --help
获取更多信息。
示例
创建索引并手动添加新包的示例
-
cargoindex init --dlhttps://example.com --indexindex
在目录
index
中创建一个新的 git 仓库,并包含相应的config.json
文件。 -
cargonew foo
创建一个要添加的示例项目。
-
cdfoo
-
cargoindex add --index../index --index-urlhttps://example.com ----allow-dirty
将
foo
包添加到索引中。 -
cargoindex list --index../index -pfoo
显示索引中
foo
的每个版本的 JSON 元数据。
依赖关系
~13–23MB
~421K SLoC