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

Rozszerzanie Cargo o niestandardowe polecenia

Cargo zostało zaprojektowane tak, aby można było je rozszerzać o nowe podpolecenia bez konieczności modyfikowania. Jeśli plik binarny w Twojej $PATH ma nazwę cargo-coś, możesz uruchomić go tak, jakby był podpoleceniem Cargo, uruchamiając cargo coś. Niestandardowe polecenia tego typu są również wyświetlane po uruchomieniu cargo --list. Możliwość użycia cargo install do instalowania rozszerzeń, a następnie uruchamiania ich tak samo jak wbudowanych narzędzi Cargo, jest bardzo wygodną zaletą projektu Cargo!

Podsumowanie

Udostępnianie kodu za pomocą Cargo i crates.io jest częścią tego, co sprawia, że ekosystem Rusta jest użyteczny do wielu różnych zadań. Standardowa biblioteka Rusta jest mała i stabilna, ale pakiety są łatwe do udostępniania, używania i ulepszania w innym tempie niż język. Nie krępuj się udostępniać kodu, który jest dla Ciebie użyteczny, na crates.io; prawdopodobnie będzie on użyteczny również dla kogoś innego!