You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When an user typed winget install <package>, the program searches for the program and install it if there's only one candidate. If there are 2 or more candidates, it displays them then exits. The user must then copy the name/id of the program and run the program again.
Instead, it should outputs a numbered list of the matching candidates, then asks the user what package(s) that they want to install or uninstall, then continue installing/uninstalling
Proposed technical implementation details
When the user wants winget to uninstall/install packages with names that are similar to other candidates, the program should output a numbered list in the terminal, then asks the user to input the number(s) corresponding to the package(s) that they want to uninstall or install. An example would be:
winget install vlc
Multiple packages found matching input criteria
Number Name Id Source
-----------------------------------------------------------
1 VLC XPDM1ZW6815MQM msstore
2 VLC media player VideoLAN.VLC winget
Which one would you want to install?([1] or [2])
After which if the unser wants to install the second package, they just type "2" and hit Enter
Thanks for filing this. Closing as a duplicate of #301, which now captures this same request — an interactive numbered selection prompt when a query matches multiple packages — as the canonical issue. Consolidating the discussion there keeps the signal in one place.
If this is important to you, please add a 👍 to #301 so we can gauge interest.
Activity
SpecterShell commentedon Mar 22, 2022
Take

yay(A Pacman package manager wrapper for Arch Linux) as an example:snow-jallen commentedon Oct 23, 2023
Yes please!
winchestercanal commentedon Oct 22, 2024
I want this on my desk, and I want it now!! hahahah
32n1 commentedon Dec 4, 2024
Bitte. Please. Por favor. S'il vous plaît. Per favore. Proszę. Пожалуйста. Lütfen. 请. Por favor. कृपया. Harap. Prosím. Lūdzu. Vänligen. παρακαλώ. Kérlek. Vă rog. Lütfen. Ju lutem.
denelon commentedon Jul 26, 2026
Thanks for filing this. Closing as a duplicate of #301, which now captures this same request — an interactive numbered selection prompt when a query matches multiple packages — as the canonical issue. Consolidating the discussion there keeps the signal in one place.
If this is important to you, please add a 👍 to #301 so we can gauge interest.
Drafted with the help of GitHub Copilot.