6 个版本 (破坏性更新)

0.7.0 2023年11月7日
0.6.0 2023年3月27日
0.5.1 2023年3月26日
0.4.0 2023年3月26日
0.3.2 2023年3月25日

#2259 in 命令行工具

MIT 许可证

44KB
1K SLoC

Rust 二进制包管理器

基于 crates.io 构建的二进制包管理器。无 🧢。

asciicast

为什么

Rust 已经有一个令人惊叹的包管理器:cargo。然而,cargo 主要是一个 Rust 项目的依赖项管理器。它不是主要的二进制包管理器。尽管你可以使用 cargo 安装二进制crate,但正确更新和维护它们需要第三方解决方案,如 cargo-update 插件。

本项目旨在为 Rust 提供一个简单、易于使用且可靠的二进制包管理器。

安装

cargo install --locked capm

或者从主分支安装

cargo install --locked --git https://github.com/splittydev/cap

或者从源码安装

git clone https://github.com/splittydev/cap
cargo install --locked --path ./cap

用法

注意:并非所有命令都已实现。

安装一个包

cap install <package>

卸载一个包

cap uninstall <package>

更新一个包

cap update <package>

更新所有包

cap update

检查一个包的更新

cap check <package>

检查所有包的更新

cap check

列出所有已安装的包

cap list

搜索一个包

cap search <package>

反向搜索二进制文件

cap search -r <binary>

显示包信息

cap info <package>

依赖项

~25–37MB
~642K SLoC