mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-03-06 09:58:46 +00:00
Update cheatsheets
This commit is contained in:
42
cargo
Normal file
42
cargo
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
syntax: markdown
|
||||
tags: [tldr, common]
|
||||
source: https://github.com/tldr-pages/tldr.git
|
||||
---
|
||||
# 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>.
|
||||
|
||||
- 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}}`
|
||||
Reference in New Issue
Block a user