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.
-
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}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.