Extinderea Cargo cu Comenzi Personalizate
Cargo este proiectat pentru a permite adăugarea de subcomenzi noi fără a schimba Cargo. Dacă există un executabil în $PATH
cu numele cargo-something
, îl poți rula ca și cum ar fi o subcomandă Cargo prin comanda cargo something
. Comenzi personalizate de acest fel sunt listate de asemenea atunci când rulezi cargo --list
. Posibilitatea de a utiliza cargo install
pentru instalarea extensiilor și apoi de a le executa la fel ca instrumentele predefinite Cargo reprezintă o facilitate deosebit de convenabilă a designului Cargo!
Sumar
Partajarea codului prin Cargo și crates.io contribuie la utilitatea ecosistemului Rust pentru diverse sarcini. Biblioteca standard a Rust este mică și stabilă, însă crate-urile sunt ușor de împărtășit, folosit și îmbunătățit pe un parcurs diferit de cel al limbajului în sine. Nu ezita să partajezi codul care îți este util pe crates.io; există mari șanse ca acesta să fie benefic și pentru alte persoane!