Cargo um benutzerdefinierte Befehle erweitern

Cargo ist so konzipiert, dass man es mit neuen Unterbefehlen erweitern kann, ohne Cargo ändern zu müssen. Wenn in deinem $PATH eine Binärdatei cargo-something benannt wird, kannst du sie wie einen Unterbefehl von Cargo ausführen, indem du cargo something ausführst. Benutzerdefinierte Befehle wie dieser werden auch aufgelistet, wenn du cargo --list ausführst. Die Möglichkeit, mithilfe von cargo install Erweiterungen zu installieren und diese dann wie die integrierten Werkzeuge von Cargo auszuführen, ist ein äußerst praktischer Vorteil des Cargo-Designs!

Zusammenfassung

Das veröffentlichen von Programmcode mit Cargo und crates.io ist Teil dessen, was das Rust-Ökosystem für viele verschiedene Aufgaben nützlich macht. Die Standardbibliothek von Rust ist klein und stabil, aber Kisten können einfach geteilt, verwendet und auf einer von der Sprache unterschiedlichen Zeitlinie verbessert werden. Scheue dich nicht, Programmcode von crates.io, der für dich nützlich ist, zu veröffentlichen. Es ist wahrscheinlich, dass er auch für andere nützlich sein wird!