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 命令行工具
44KB
1K SLoC
Rust 二进制包管理器
基于 crates.io 构建的二进制包管理器。无 🧢。
为什么
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