Avatar ·

Existe-t-il une commande cargo install pour mettre à jour les utilitaires installés ?

Bonjour, collègues ! J'ai récemment commencé à utiliser activement Rust pour écrire des utilitaires CLI et j'utilise souvent `cargo install` pour installer des outils prêts à l'emploi depuis crates.io, par exemple `ripgrep`, `bat`, `fd` et ainsi de suite. Le problème est que j'ai remarqué que les utilitaires que j'ai installés deviennent rapidement obsolètes, mais je ne trouve pas de commande similaire à `cargo update` qui les mettrait à jour. Chaque fois, je fais ceci : ```bash # D'abord, je supprime l'ancienne version cargo uninstall ripgrep # Ensuite, je réinstalle cargo install ripgrep ``` C'est terriblement peu pratique, surtout quand j'ai une quinzaine d'utilitaires différents installés. J'ai essayé de simplement relancer `cargo install ripgrep`, mais un test de crash a montré que si la version est déjà installée, Cargo écrit simplement `package `ripgrep` is already installed` et ne fait rien. Dites-moi, s'il vous plaît, existe-t-il une commande intégrée dans Cargo pour mettre à jour en masse tous les outils installés via `cargo install` ? Ou peut-être existe-t-il un plugin ou un outil externe ?