From 44fba340964889cc3964c9fe69497ecd94dd24d9 Mon Sep 17 00:00:00 2001 From: Josh Triplett Date: Thu, 6 Nov 2025 17:21:14 -0800 Subject: [PATCH] Be more consistent about aliases for different subcommands In some cases we have the same subcommand in multiple places, but it accepts different aliases in each place. For instance, you can write either `rustup toolchain uninstall` or `rustup toolchain rm`, but you can only write `rustup uninstall`, not `rustup rm`. Add aliases for consistency: - `rustup add` for `rustup install`, for consistency with `rustup toolchain install`. - `rustup rm` (or "remove" or "delete" or "del") for `rustup uninstall`, for consistency with `rustup toolchain uninstall`. - `rustup self up` for `rustup self update`, for consistency with other `update` commands. - `rustup toolchain up` for `rustup toolchain update`, for consistency with other `update` commands. --- src/cli/rustup_mode.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cli/rustup_mode.rs b/src/cli/rustup_mode.rs index 6979b8f4a7..6792470a58 100644 --- a/src/cli/rustup_mode.rs +++ b/src/cli/rustup_mode.rs @@ -123,14 +123,14 @@ fn plus_toolchain_value_parser(s: &str) -> clap::error::Result