Windows Package Manager でアップグレードできるソフトウェア一覧を表示するには winget upgrade コマンドを使う

試した環境

本題

Windows Package Manager はwinget listコマンドでコンピューターに現在インストールされているアプリケーションの一覧が表示されます。 その中からアップグレード可能なソフトウェアだけ表示したいときにはwinget listコマンドのオプションでフィルタリングするのではなく、winget upgradeコマンドを実行します。 winget upgradeコマンドは後ろにソフトウェア名を指定してアップグレードするコマンドですが、オプションをつけずにwinget upgradeコマンドを実行することでアップグレードできるソフトウェア一覧を表示できます。
以下は私の環境での実行結果です。

>winget upgrade
名前                                         ID                                    バージョン     利用可能       ソース
-----------------------------------------------------------------------------------------------------------------------
Visual Studio Community 2019                 Microsoft.VisualStudio.2019.Community 16.11.11       16.11.13       winget
ImageMagick                                  ImageMagick.ImageMagick               7.1.0.31       7.1.0.32       winget
MediaInfo                                    MediaArea.MediaInfo.GUI               21.09          22.03          winget
Windows Terminal                             Microsoft.WindowsTerminal             1.12.10982.0   1.12.10983.0   winget
Unity Hub                                    UnityTechnologies.UnityHub            3.1.1          3.1.2          winget
Vim                                          vim.vim                               8.2.4827       8.2.4877       winget
VulkanSDK                                    KhronosGroup.VulkanSDK                1.2.135.0      1.2.182.0      winget
Microsoft Visual C++ 2008 Redistributable -… Microsoft.VC++2008Redist-x86          9.0.30729.4148 9.0.30729.6161 winget
LibreOffice                                  TheDocumentFoundation.LibreOffice     7.3.1.3        7.3.2.2        winget
Microsoft Visual C++ 2015-2022 Redistributa… Microsoft.VC++2015-2022Redist-x86     14.32.31302.0  14.32.31326.0  winget
Microsoft Web Deploy                         Microsoft.WebDeploy                   3.1238.1962    10.0.1973      winget
Microsoft Visual C++ 2015-2022 Redistributa… Microsoft.VC++2015-2022Redist-x64     14.32.31302.0  14.32.31326.0  winget
Epic Games Launcher                          EpicGames.EpicGamesLauncher           1.1.267.0      1.3.23.0       winget
Microsoft Visual Studio Code                 Microsoft.VisualStudioCode            1.66.2         1.67.0         winget
14 アップグレードを利用できます。

ソフトウェアの一覧を表示するコマンドは基本的にはwinget listコマンドですが、アップグレード可能なソフトウェア一覧を表示するコマンドはwinget upgradeコマンドです。 upgradeコマンドのドキュメントには一覧を表示できる旨の記述がないみたいだったので、備忘録として残しておきます。

参考

upgrade Command | Microsoft Docs

list Command | Microsoft Docs