| --version  <version> | Specify a version to install | 
| --git  <git> | Git URL to install the specified crate from | 
| --branch  <branch> | Branch to use when installing from git | 
| --tag  <tag> | Tag to use when installing from git | 
| --rev  <rev> | Specific commit to use when installing from git | 
| --path  <path> | Filesystem path to local crate to install | 
| -j, --jobs  <jobs> | Number of parallel jobs, defaults to # of CPUs | 
| --features  <features...> |  | 
| --profile  <profile> | Install artifacts with the specified profile | 
| --bin  <bin...> |  | 
| --example  <example...> |  | 
| --target  <target> |  | 
| --target-dir  <target-dir> | Directory for all generated artifacts | 
| --root  <root> | Directory to install packages into | 
| --index  <index> | Registry index to install from | 
| --registry  <registry> | Registry to use | 
| --message-format  <message-format> |  | 
| --color  <color> | Coloring: auto, always, never | 
| --config  <config> |  | 
| -Z  <unstable-features> |  | 
| -q, --quiet | Do not print cargo log messages | 
| --list | List all installed packages and their versions | 
| -f, --force | Force overwriting existing crates or binaries | 
| --no-track | Do not save tracking information | 
| --all-features | Activate all available features | 
| --no-default-features | Do not activate the `default` feature | 
| --debug | Build in debug mode instead of release mode | 
| --bins | Install all binaries | 
| --examples | Install all examples | 
| -h, --help | Print help information | 
| -v, --verbose |  | 
| --frozen | Require Cargo.lock and cache are up to date | 
| --locked | Require Cargo.lock is up to date | 
| --offline | Run without accessing the network | 
| --timings | Timing output formats (unstable) |