#registry #private #upload #cargo #publishing #cargo-subcommand #registries

app cargo-upload

Cargo 工具,用于将 crate 文件上传到私有仓库(例如 crates-registry)

5 个版本

0.1.4 2023年9月14日
0.1.3 2023年9月11日
0.1.2 2023年4月3日
0.1.1 2023年3月26日
0.1.0 2023年3月20日

#359Cargo 插件

每月 23 次下载

GPL-3.0 许可证

41KB
512

Cargo Upload

描述

一个用于将压缩的 crate 发布到私有仓库(例如 Crates-Registry)的 cargo 子命令。
为了将 crate 发布到私有仓库,你需要下载 crate 及其依赖项(可以使用 cargo collect),然后可以使用此子命令将文件上传到你的私有仓库。

安装

cargo-upload 可以通过 cargo 安装

$ cargo install cargo-upload

用法

首先在 .cargo/config 文件中配置你的私有仓库

[registries]
my-registry = { index = "https://my-intranet:8080/git/index" }

有关更多信息,请参阅 Rust 手册中的 仓库

以下命令可以上传单个 crate。

cargo upload --registry my-registry -c crate-file.crate

运行 cargo upload --help 获取更多信息。

路线图

未来,我们希望将此子命令集成到 cargo 仓库中。

许可证

GNU 通用公共许可证版本 3

依赖项

~55–88MB
~1.5M SLoC