WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
With winget cli you are able to view which packages have available upgrades by running winget list --upgrade-available. I have not been able to figure out the equivalent command when using the Microsoft.WinGet.Client Powershell module. Intuition told me that Get-WinGetPackage should be able to do this but I have not found a way. If one exists, let me know otherwise please consider adding this functionality. Thank you.
Proposed technical implementation details
Perhaps something like Get-WinGetPackage -UpgradeAvailable
Description of the new feature / enhancement
With winget cli you are able to view which packages have available upgrades by running
winget list --upgrade-available
. I have not been able to figure out the equivalent command when using the Microsoft.WinGet.Client Powershell module. Intuition told me thatGet-WinGetPackage
should be able to do this but I have not found a way. If one exists, let me know otherwise please consider adding this functionality. Thank you.Proposed technical implementation details
Perhaps something like
Get-WinGetPackage -UpgradeAvailable