How to use the command rustup which (with examples)
The rustup which
command is used to display the path to the binary of a given command managed by rustup
. It searches the Rust toolchain instead of the standard $PATH
. This command is especially useful when working with multiple Rust toolchains.
Use case 1: Display the path to the binary in the default toolchain
Code:
rustup which command
Motivation:
A motivation for using this use case would be to check the path of a specific command in the default Rust toolchain. This can be helpful when you want to verify the location of a specific binary in your Rust toolchain.
Explanation:
rustup which
is the command to invoke therustup
tool.command
is the placeholder for the actual command you want to locate.
Example output:
/path/to/default/toolchain/bin/command
Use case 2: Display the path to the binary in the specified toolchain
Code:
rustup which --toolchain toolchain command
Motivation:
This use case becomes relevant when you have installed multiple Rust toolchains on your system and want to find the path to a specific command in a particular toolchain. By specifying the desired toolchain, you can determine the location of the binary for that command.
Explanation:
rustup which
is the command to invoke therustup
tool.--toolchain toolchain
is an optional argument used to specify the desired toolchain.toolchain
should be replaced with the actual name of the toolchain.command
is the placeholder for the actual command you want to locate.
Example output:
/path/to/specified/toolchain/bin/command
Conclusion:
The rustup which
command is a useful tool for locating the path to a command managed by rustup
in either the default toolchain or a specified toolchain. It provides a convenient way to verify the location of a specific binary, which can be helpful when working with multiple Rust toolchains.