commands.sh
⌘K

cargo

all

Manage Rust projects and their module dependencies (crates). Some subcommands such as `build` have their own usage documentation.

More info →

Options (3)

boolean

Build the Rust project in the current directory using the release profile

Example: cargo {{[b|build]}} {{[-r|--release]}}
-r, --releaseboolean

Build the Rust project in the current directory using the release profile

Example: cargo {{[b|build]}} {{[-r|--release]}}
-j, --jobsboolean

Build using a specific number of threads (default is the number of logical CPUs)

Example: cargo {{[b|build]}} {{[-j|--jobs]}} {{number_of_threads}}

Examples (8)

Search for crates

cargo search search_string

Install a binary crate

cargo install crate_name

List installed binary crates

cargo install --list

Create a new binary or library Rust project in the specified directory (or the current working directory by default)

cargo init --bin|lib path/to/directory

Add a dependency to `Cargo.toml` in the current directory

cargo add dependency

Build the Rust project in the current directory using the release profile

cargo [b|build] [-r|--release]

Build the Rust project in the current directory using the nightly compiler (requires `rustup`)

cargo +nightly [b|build]

Build using a specific number of threads (default is the number of logical CPUs)

cargo [b|build] [-j|--jobs] number_of_threads
made by @shridhargupta | data from tldr-pages