cargo install 是否有用于更新已安装实用程序的命令?
大家好!我最近开始积极使用 Rust 编写 CLI 实用程序,经常使用 `cargo install` 从 crates.io 安装现成的工具,例如 `ripgrep`、`bat`、`fd` 等。
问题在于,我注意到我安装的实用程序很快就会过时,但我找不到类似 `cargo update` 的命令来更新它们。每次我都这样做:
```bash
# 先删除旧版本
cargo uninstall ripgrep
# 然后重新安装
cargo install ripgrep
```
这非常不方便,尤其是当我安装了大约 15-20 个不同的实用程序时。我尝试过直接重新运行 `cargo install ripgrep`,但崩溃测试表明,如果版本已安装,Cargo 只会显示 `package `ripgrep` is already installed` 并且什么也不做。
请问,Cargo 是否有内置命令用于批量更新所有通过 `cargo install` 安装的工具?或者,是否有某种插件或外部工具?