分类

cargo-update:更新 rust 二进制程序

2020-04-12 21:10 rust

使用 cargo install 安装了一些 rust 工具到本地后,如果再想着要更新它们时,需要 手动一个个更新,比较麻烦。可以使用 cargo-update 这个工具来批量更新。

首先把它安装到系统里:

$ cargo install cargo-update

之后就可以尝试着更新本地的可执行文件了:

$ cargo install-update --all

会打印出待更新的工具列表:

$ cargo install-update --all
Updating registry 'https://github.com/rust-lang/crates.io-index'

Package         Installed  Latest   Needs update
bandwhich       v0.12.0    v0.13.0  Yes
bindgen         v0.52.0    v0.53.2  Yes
cargo-binutils  v0.1.7     v0.2.0   Yes
cargo-bloat     v0.9.2     v0.9.3   Yes
cargo-deb       v1.22.0    v1.23.2  Yes
cargo-edit      v0.5.0     v0.6.0   Yes
cargo-expand    v0.4.17    v0.4.19  Yes
cargo-geiger    v0.9.1     v0.10.0  Yes
cargo-outdated  v0.9.5     v0.9.9   Yes
fd-find         v7.4.0     v7.5.0   Yes
ripgrep         v12.0.0    v12.0.1  Yes
bat             v0.13.0    v0.13.0  No
bingrep         v0.8.2     v0.8.2   No
cargo-asm       v0.1.16    v0.1.16  No
cargo-audit     v0.11.2    v0.11.2  No
cargo-deps      v1.4.1     v1.4.1   No
cargo-inspect   v0.10.0    v0.10.0  No
cargo-license   v0.3.0     v0.3.0   No
cargo-script    v0.2.8     v0.2.8   No
cargo-sweep     v0.5.0     v0.5.0   No
cargo-tree      v0.29.0    v0.29.0  No
cargo-update    v3.0.0     v3.0.0   No
cargo-watch     v7.3.0     v7.3.0   No
diesel_cli      v1.4.0     v1.4.0   No
exa             v0.9.0     v0.9.0   No
flamegraph      v0.2.0     v0.2.0   No
hx              v0.2.1     v0.2.1   No
hyperfine       v1.9.0     v1.9.0   No
kibi            v0.1.2     v0.1.2   No
miniserve       v0.6.0     v0.6.0   No
procs           v0.9.20    v0.9.20  No

Updating bandwhich
Updating crates.io index