Make i an alias for install in winget. Makes the package manager feel a lot more user-friendly. Also add r and remove as aliases to uninstall. i is already used by NPM, so is a nice alias for installing packages. remove is used by the apt package manager, so it would be helpful if users of apt can have the same feel with Winget. Also r would be a helpful alias for remove, though I haven't seen any package manger which uses it beforehand. Another option is to have u as an alias for uninstall, though I think this wouldn't be intuitive.
Could also add ls as an alias for list, and rm as an alias for uninstall. However, it depends on how much the team focuses on UX or DX. I personally strongly suggest those aliases, which need to be strongly tied to historical command names. For example, the apt package manager for linux was perhaps the oldest and most popular, and it has the remove keyword for removing a package. So if we reuse its subcommand names, we reduce the friction.
What do you think?
Proposed technical implementation details
Make i an alias for install, and document it in the help page. Make r and remove aliases for uninstall and document them in the help page as well.
The text was updated successfully, but these errors were encountered:
Description of the new feature / enhancement
Make
ian alias forinstallin winget. Makes the package manager feel a lot more user-friendly. Also addrandremoveas aliases touninstall.iis already used by NPM, so is a nice alias for installing packages.removeis used by the apt package manager, so it would be helpful if users of apt can have the same feel with Winget. Alsorwould be a helpful alias for remove, though I haven't seen any package manger which uses it beforehand. Another option is to haveuas an alias for uninstall, though I think this wouldn't be intuitive.Could also add
lsas an alias forlist, andrmas an alias foruninstall. However, it depends on how much the team focuses on UX or DX. I personally strongly suggest those aliases, which need to be strongly tied to historical command names. For example, the apt package manager for linux was perhaps the oldest and most popular, and it has theremovekeyword for removing a package. So if we reuse its subcommand names, we reduce the friction.What do you think?
Proposed technical implementation details
Make
ian alias forinstall, and document it in the help page. Makerandremovealiases foruninstalland document them in the help page as well.The text was updated successfully, but these errors were encountered: