Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Estendere Cargo con Comandi Personalizzati

Cargo è stato progettato in modo che tu possa estenderlo con nuovi sotto-comandi senza doverlo modificare. Se un binario nella tua $PATH si chiama cargo-qualcosa, puoi eseguirlo come se fosse un sotto-comando di Cargo eseguendo cargo qualcosa. I comandi personalizzati come questo sono anche elencati quando esegui cargo --list. La possibilità di usare cargo install per installare le estensioni e poi eseguirle proprio come gli strumenti integrati di Cargo è un vantaggio super conveniente del design di Cargo!

La condivisione di codice con Cargo e crates.io è parte di ciò che rende l’ecosistema Rust utile per molti compiti diversi. La libreria standard di Rust è piccola e stabile, ma i crate sono facili da condividere, usare e migliorare con una tempistica diversa da quella del linguaggio. Non essere timido nel condividere il codice che ti è utile su crates.io; è probabile che sia utile anche a qualcun altro!