Skip to content

Ability to easily choose package #1830

@DNM1008

Description

@DNM1008

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputIssue related to input commands or argumentsArea-OutputIssue related to CLI outputCommand-InstallIssue related to WinGet InstallIssue-FeatureThis is a feature request for the Windows Package Manager client.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions