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

Estendendo Cargo com Comandos Personalizados

O Cargo foi projetado para que você possa estendê-lo com novos subcomandos sem precisar modificá-lo. Se um binário no seu $PATH se chamar cargo-something, você pode executá-lo como se fosse um subcomando do Cargo, rodando cargo something. Comandos personalizados como esse também aparecem quando você executa cargo --list. A possibilidade de usar cargo install para instalar extensões e depois executá-las como se fossem ferramentas nativas do Cargo é um benefício muito conveniente do design do Cargo!

Resumo

Compartilhar código com Cargo e crates.io faz parte do que torna o ecossistema Rust útil para muitas tarefas diferentes. A biblioteca padrão do Rust é pequena e estável, mas crates são fáceis de compartilhar, usar e melhorar em um ritmo diferente do da linguagem. Não tenha receio de compartilhar em crates.io código que seja útil para você; é bem provável que também seja útil para outra pessoa!