Overview of Rustup

  • Rustup is the official Rust toolchain installer, and it allows you to manage multiple versions of Rust and associated components.

Getting Help

rustup --help
  • Here is the output from the previous command:
The Rust toolchain installer

Usage: rustup [OPTIONS] [+toolchain] [COMMAND]

Commands:
  show         Show the active and installed toolchains or profiles
  update       Update Rust toolchains and rustup
  check        Check for updates to Rust toolchains and rustup
  default      Set the default toolchain
  toolchain    Modify or query the installed toolchains
  target       Modify a toolchain's supported targets
  component    Modify a toolchain's installed components
  override     Modify toolchain overrides for directories
  run          Run a command with an environment configured for a given toolchain
  which        Display which binary will be run for a given command
  doc          Open the documentation for the current toolchain
  man          View the man page for a given command
  self         Modify the rustup installation
  set          Alter rustup settings
  completions  Generate tab-completion scripts for your shell
  help         Print this message or the help of the given subcommand(s)

Arguments:
  [+toolchain]  release channel (e.g. +stable) or custom toolchain to set override

Options:
  -v, --verbose  Enable verbose output
  -q, --quiet    Disable progress output
  -h, --help     Print help
  -V, --version  Print version

Getting Rustup Version

rustup --version

General Syntax

rustup <COMMAND> [OPTIONS] <ARGUMENTS>

Rustup toolchain

  • The general Syntax is:
rustup toolchain <COMMAND>
rustup toolchain help
  • Here is some output from the previous command:
Modify or query the installed toolchains

Usage: rustup toolchain <COMMAND>

Commands:
  list       List installed toolchains
  install    Install or update a given toolchain
  uninstall  Uninstall a toolchain
  link       Create a custom toolchain by symlinking to a directory
  help       Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

Getting Help for rustup toolchain Subcommands

rustup toolchain <SUB-COMMAND> HELP

for example, if you needed to get help for the list subcommand, you would have typed this command:

rustup toolchain list --help

Rustup Toolchain list

This command lists the installed toolchains

rustup toolchain list

you can print more information by using the -v or --verbose option.

Rustup toolchain