#index #cargo-registry #cargo #cargo-subcommand #package #metadata #list

app cargo-index

Cargo 子命令,用于管理索引注册表

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日

#65Cargo 插件

Download history 1/week @ 2024-04-21 12/week @ 2024-05-19 26/week @ 2024-05-26 26/week @ 2024-06-02 29/week @ 2024-06-09 35/week @ 2024-06-16 50/week @ 2024-06-23 52/week @ 2024-06-30 22/week @ 2024-07-07 30/week @ 2024-07-14 28/week @ 2024-07-21 51/week @ 2024-07-28 18/week @ 2024-08-04

每月 128 次下载

MIT/Apache

78KB
1.5K SLoC

cargoindex

crates.io

一个实验性的 Cargo 子命令,用于访问和操作索引注册表。

有关实现此命令功能的相应库,请参阅 reg-index

安装

cargo安装 cargo-index

至少需要 Cargo 1.70。

用法

cargo index 命令提供多个子命令

子命令 描述
add 将包添加到索引中。
init 创建一个新的索引。
list 列出索引中的条目。
metadata 为包生成 JSON 元数据。
unyank 从索引中取消 yank 一个crate。
validate 验证索引的格式。
yank 从索引中 yank 一个crate。

运行子命令 --help 获取更多信息。

示例

创建索引并手动添加新包的示例

  1. cargoindex init --dlhttps://example.com --indexindex

    在目录 index 中创建一个新的 git 仓库,并包含相应的 config.json 文件。

  2. cargonew foo

    创建一个要添加的示例项目。

  3. cdfoo

  4. cargoindex add --index../index --index-urlhttps://example.com ----allow-dirty

    foo 包添加到索引中。

  5. cargoindex list --index../index -pfoo

    显示索引中 foo 的每个版本的 JSON 元数据。

依赖关系

~13–23MB
~421K SLoC