cargo

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

  • 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 the rust project in the current directory using the nightly compiler:
    cargo +nightly build
  • Build using a specific number of threads (default is the number of CPU cores):
    cargo build --jobs number_of_threads

© tl;dr; authors and contributors