How to use the command 'rustup show' (with examples)
This article provides examples of using the ‘rustup show’ command, which is used to display information about installed toolchains, targets, and the version of ‘rustc’.
Use case 1: Show all information
Code:
rustup show
Motivation: This use case allows you to view all the information related to the installed toolchains, installed targets, and the version of ‘rustc’. This can be useful when you need to check the current state of your Rust installation.
Explanation: The ‘rustup show’ command without any arguments displays all the information available on the system. It shows the active toolchain, installed toolchains, installed targets, and the version of ‘rustc’.
Example output:
Default host: x86_64-unknown-linux-gnu
rustup home: /home/user/.rustup
installed toolchains
--------------------
stable-x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnu
active toolchain
----------------
stable-x86_64-unknown-linux-gnu
active rustc version
--------------------
rustc 1.54.0 (a178d0322 2021-07-26)
Next release candidate: 1.55.0-rc1 (38321c17f 2021-07-26)
Use case 2: Show the active toolchain
Code:
rustup show active-toolchain
Motivation: This use case allows you to quickly check the currently active toolchain. It is helpful when you are working with multiple toolchains and want to ensure that you are using the correct one.
Explanation: The ‘rustup show active-toolchain’ command displays the currently active toolchain. The active toolchain is the one that is used by default for compiling and running Rust programs on the system.
Example output:
stable-x86_64-unknown-linux-gnu (default)
Use case 3: Show the rustup data directory
Code:
rustup show home
Motivation: This use case provides the location of the rustup data directory, which can be useful for accessing and managing Rust-related files on your system.
Explanation: The ‘rustup show home’ command displays the path to the rustup data directory. The rustup data directory contains all the files and configurations related to the rustup toolchain manager.
Example output:
/home/user/.rustup
Conclusion:
The ‘rustup show’ command is a convenient way to obtain information about the installed toolchains, targets, and the version of ‘rustc’. By using different arguments, you can choose to display specific details such as the active toolchain or the rustup data directory. These examples demonstrate how to use the command and showcase its usefulness in different scenarios.