-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
Description of the new feature / enhancement
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