Existe-t-il une commande cargo install pour mettre à jour les paquets installés ?
Bonjour à tous ! Je suis nouveau dans Rust et j'explore activement l'écosystème. J'ai installé quelques utilitaires utiles via `cargo install` — par exemple, `ripgrep`, `bat` et `fd-find`. Tout fonctionne parfaitement, mais j'ai remarqué que ces outils sont périodiquement mis à jour sur GitHub. Je veux les maintenir à jour, mais je ne trouve pas de commande similaire à `apt update && apt upgrade` sur Ubuntu ou `brew upgrade` sur Homebrew.
J'ai essayé :
```bash
cargo install --update ripgrep
```
Mais j'ai obtenu une erreur : `error: unexpected argument '--update' found`. Ensuite, j'ai essayé `cargo update ripgrep` — cela n'a pas fonctionné non plus, car `cargo update` ne fonctionne que pour les dépendances dans un projet avec Cargo.toml.
Il s'avère que pour mettre à jour chaque utilitaire, je dois d'abord connaître la dernière version, puis exécuter `cargo install ripgrep --force` pour le réinstaller. Ce n'est pas pratique quand on a 10 à 15 outils. Existe-t-il une commande intégrée dans Cargo pour une mise à jour en masse ? Ou dois-je écrire mon propre script ? Dites-moi.
No answers yet.
Connectez-vous pour laisser une réponse