Avatar ·

O cargo install tem um comando para atualizar utilitários instalados?

Olá, colegas! Recentemente comecei a usar Rust ativamente para escrever CLI-utilities e frequentemente uso `cargo install` para instalar ferramentas prontas do crates.io, como `ripgrep`, `bat`, `fd` e assim por diante. O problema é que percebi que os utilitários que instalei ficam desatualizados rapidamente, mas não consigo encontrar um comando parecido com `cargo update` que os atualize. Toda vez eu faço assim: ```bash # Primeiro removo a versão antiga cargo uninstall ripgrep # Depois instalo novamente cargo install ripgrep ``` Isso é terrivelmente inconveniente, especialmente quando tenho uns 15-20 utilitários diferentes instalados. Tentei apenas executar `cargo install ripgrep` novamente, mas o crash test mostrou que, se a versão já está instalada, o Cargo apenas escreve `package `ripgrep` is already installed` e não faz nada. Por favor, me digam: existe no Cargo um comando embutido para atualização em massa de todas as ferramentas instaladas via `cargo install`? Ou talvez exista algum plugin ou ferramenta externa?