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