mirror of https://github.com/CrimsonTome/tldr.git
33 lines
611 B
Markdown
33 lines
611 B
Markdown
# cargo
|
|
|
|
> Rust package manager.
|
|
> Manage Rust projects and their module dependencies (crates).
|
|
|
|
- Search for crates:
|
|
|
|
`cargo search {{search_string}}`
|
|
|
|
- Install a crate:
|
|
|
|
`cargo install {{crate_name}}`
|
|
|
|
- List installed crates:
|
|
|
|
`cargo install --list`
|
|
|
|
- Create a new binary or library Rust project in the current directory:
|
|
|
|
`cargo init --{{bin|lib}}`
|
|
|
|
- Create a new binary or library Rust project in the specified directory:
|
|
|
|
`cargo new {{path/to/directory}} --{{bin|lib}}`
|
|
|
|
- Build the Rust project in the current directory:
|
|
|
|
`cargo build`
|
|
|
|
- Build with multiple parallel jobs:
|
|
|
|
`cargo build -j {{jobs}}`
|