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!