更新我所有 Rust 包的命令是什么

what is the command to update all my rust packages

我安装了几个 Rust 应用程序:

cargo install fd-find sd ripgrep rga bat tealdeer exa git-delta du-dust

有没有像sudo apt update && sudo apt upgrade这样的命令可以用来更新软件包。

有一个可选的子命令 cargo-update 可以做到这一点:

cargo install cargo-update
cargo install-update -a

完成。

Cargo 子命令可用于检查和应用已安装的可执行文件的更新。

你可以试试 cargo-update

cargo install cargo-update

一般语法

cargo install-update [OPTIONS] [PACKAGE…]

更新所有已安装的软件包:

cargo install-update -af

仅更新​​选定的软件包:

cargo install-update fd-find sd ripgrep rga bat tealdeer exa git-delta du-dust

参考:https://docs.rs/cargo-update/7.0.1/cargo_update/index.html