cargo
The Rust package manager (https://github.com/rust-lang/cargo)
To create a new binary project
To create a new library project
cargo new --lib <project_name>
To compile the project with optimizations (for release)
To build and execute the binary
To build and execute the binary with arguments
To check the code for compilation errors without building
To update dependencies in Cargo.lock
To install a binary crate locally
cargo install <crate_name>
To uninstall a locally installed binary crate
cargo uninstall <crate_name>
To remove build artifacts and clean the target directory