Avatar ·

Gibt es einen Befehl in cargo install zum Aktualisieren installierter Tools?

Hallo Kollegen! Ich habe vor kurzem begonnen, Rust aktiv zum Schreiben von CLI-Tools zu nutzen und verwende oft `cargo install`, um fertige Tools von crates.io zu installieren, z.B. `ripgrep`, `bat`, `fd` und so weiter. Das Problem ist, dass ich bemerkt habe: Die Tools, die ich installiert habe, veralten ziemlich schnell, aber ich finde keinen Befehl wie `cargo update`, der sie aktualisiert. Jedes Mal mache ich Folgendes: ```bash # Zuerst die alte Version deinstallieren cargo uninstall ripgrep # Dann neu installieren cargo install ripgrep ``` Das ist extrem umständlich, besonders wenn ich etwa 15-20 verschiedene Tools installiert habe. Ich habe versucht, einfach `cargo install ripgrep` erneut auszuführen, aber ein Crash-Test hat gezeigt, dass Cargo, wenn die Version bereits installiert ist, einfach `package `ripgrep` is already installed` ausgibt und nichts tut. Könnt ihr mir bitte sagen, ob es in Cargo einen eingebauten Befehl gibt, um alle über `cargo install` installierten Tools massenhaft zu aktualisieren? Oder gibt es vielleicht ein Plugin oder ein externes Tool?