mirror of https://github.com/CrimsonTome/tldr.git
38 lines
964 B
Markdown
38 lines
964 B
Markdown
|
# cargo
|
||
|
|
||
|
> Gestiona proyectos Rust y sus dependencias de módulos (crates).
|
||
|
> Algunos subcomandos como `cargo build` tienen su propia documentación de uso.
|
||
|
> Más información: <https://crates.io>.
|
||
|
|
||
|
- Busca crates:
|
||
|
|
||
|
`cargo search {{texto_de_búsqueda}}`
|
||
|
|
||
|
- Instala un crate:
|
||
|
|
||
|
`cargo install {{nombre_del_módulo}}`
|
||
|
|
||
|
- Lista crates instalados:
|
||
|
|
||
|
`cargo install --list`
|
||
|
|
||
|
- Crea un nuevo proyecto Rust binario o biblioteca en el directorio actual:
|
||
|
|
||
|
`cargo init --{{bin|lib}}`
|
||
|
|
||
|
- Crea un nuevo proyecto Rust binario o biblioteca en el directorio especificado:
|
||
|
|
||
|
`cargo new {{ruta/al/directorio}} --{{bin|lib}}`
|
||
|
|
||
|
- Compila el proyecto Rust en el directorio actual:
|
||
|
|
||
|
`cargo build`
|
||
|
|
||
|
- Compila el proyecto Rust en el directorio actual usando el compilador nightly:
|
||
|
|
||
|
`cargo +nightly build`
|
||
|
|
||
|
- Compila el proyecto Rust en el directorio actual usando un número específico de hilos (por defecto es el número de núcleos de la CPU):
|
||
|
|
||
|
`cargo build --jobs {{numero_de_hilos}}`
|