tldr/pages.pt_BR/common/cargo.md

38 lines
955 B
Markdown
Raw Normal View History

2022-10-21 17:26:41 +01:00
# cargo
> Gerencia projetos Rust e as dependências dos modulos (crates).
> Alguns subcomandos como `cargo build` tem a sua própria documentação.
2023-05-16 11:19:30 +01:00
> Mais informações: <https://doc.rust-lang.org/cargo>.
2022-10-21 17:26:41 +01:00
- Procura por crates:
`cargo search {{string_procurada}}`
- Instala uma crate:
`cargo install {{nome_da_crate}}`
- Lista as crates instaladas:
`cargo install --list`
- Cria um projeto Rust sendo binário ou uma biblioteca no diretório atual:
`cargo init --{{bin|lib}}`
- Cria um projeto Rust sendo binário ou uma biblioteca em um diretório específico:
`cargo new {{caminho/para/directório}} --{{bin|lib}}`
- Constrói o projeto Rust no diretório atual:
`cargo build`
- Constrói o projeto Rust no diretório atual utilizando o nightly compilador:
`cargo +nightly build`
- Constrói o projeto Rust utilizando um número específico de threads (padrão é o número de cores do CPU):
`cargo build --jobs {{número_de_threads}}`