Details output option for `list` by JohnMcPMS · Pull Request #5939 · microsoft/winget-cli
Change
The new experimental feature listDetails enables a new option for the list command, --details. When supplied, the output is no longer a table view of the results but is instead a series of show like outputs drawing data from the installed item.
An example output for a single installed package is:
> wingetdev list Microsoft.VisualStudio.2022.Enterprise --details Visual Studio Enterprise 2022 [Microsoft.VisualStudio.2022.Enterprise] Version: 17.14.21 (November 2025) Publisher: Microsoft Corporation Local Identifier: ARP\Machine\X86\875fed29 Product Code: 875fed29 Installer Category: exe Installed Scope: Machine Installed Location: C:\Program Files\Microsoft Visual Studio\2022\Enterprise Available Upgrades: winget [17.14.23]
When there are multiple results, the identity line is prefixed with the standard (N/M) format string used in multi-package operations elsewhere.
If sixels are enabled and supported by the terminal, an icon for the installed package will be shown. This currently models the mechanism used by winget-pkgs to extract the icons and by the show command to select the appropriate one to display. It is using the same code in the same manner and should be representative of what would be shown to the user if it were doing the full round trip through the repository/cache/show command.