cargo

Manage Rust projects and their module dependencies (crates). Some subcommands such as build have their own usage documentation. More information: <https://doc.rust-lang.org/cargo>.

Install

All systems
curl cmd.cat/cargo.sh
Debian Debian
apt-get install cargo
Ubuntu
apt-get install cargo
Alpine
apk add cargo
Arch Arch Linux
pacman -S cargo
image/svg+xml Kali Linux
apt-get install cargo
Fedora
dnf install cargo
Windows (WSL2)
sudo apt-get update sudo apt-get install cargo
Raspbian
apt-get install cargo
Docker
docker run cmd.cat/cargo cargo powered by Commando

Manage Rust projects and their module dependencies (crates). Some subcommands such as build have their own usage documentation. More information: <https://doc.rust-lang.org/cargo>.

  • 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 build --release
  • Build the Rust project in the current directory using the nightly compiler (requires `rustup`):
    cargo +nightly build
  • Build using a specific number of threads (default is the number of logical CPUs):
    cargo build --jobs number_of_threads

© tl;dr; authors and contributors