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
-
apt-get install cargo - Ubuntu
-
apt-get install cargo -
Alpine
-
apk add cargo - Arch Linux
-
pacman -S cargo - Kali Linux
-
apt-get install cargo - Fedora
-
dnf install cargo - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install cargo - Raspbian
-
apt-get install cargo - Docker
-
docker run cmd.cat/cargo cargopowered 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