
Use Winget to keep your Windows PC up to date via your terminal

Winget is a powerful tool for developers, allowing them to easily install and manage software packages on their Windows machines. Here is a blog article that highlights some of the benefits of using Winget for developers:
Winget: A Better Way to Install Windows Software
As a developer, you’re probably familiar with the frustration of having to manually search for, download, and install software on your Windows machine. Not only is this process time-consuming, but it can also be error-prone, leading to compatibility issues and other headaches.
Enter Winget, the Windows Package Manager. This command-line tool, built by Microsoft, allows you to easily install and manage software packages on your Windows machine. With Winget, you can quickly search for and install the software you need, all from the comfort of your command prompt.
So, what are some of the benefits of using Winget for developers?
First and foremost, Winget saves you time. No more manually searching for software, downloading installers, and clicking through installation wizards. With Winget, you can quickly find and install the software you need, all with a few simple commands.
Winget also helps to ensure that you’re always using the latest version of your software. With its built-in update functionality, Winget can automatically check for and install updates for your installed packages, ensuring that you’re always up-to-date.
In addition, Winget makes it easy to manage your installed software. You can quickly view a list of all installed packages, as well as their versions, and easily uninstall packages that you no longer need.
Overall, Winget is a powerful tool for developers, allowing them to easily install and manage software packages on their Windows machines. With its time-saving features and easy-to-use interface, Winget is a must-have tool for any developer working on the Windows platform.
Basic Winget commands
List Packages By Name
winget list --name git
List Packages By ID & Specify A Specific Source
winget list --id Git.Gi --source winget
Search Packages By ID
winget search PowerToys
Search Packages By Publisher
winget search --source
Search Packages By Name
winget search --name
Search Packages By Moniker
winget search --moniker
Search Packages By Tag
winget search --tag
Installs A Specific Version Of An Application
winget install powertoys --version 0.15.2
Install App Package By ID
winget install --id Microsoft.PowerToys
Install App Package By ID & Version
winget install --id Microsoft.PowerToys --version 0.15.2
Check What Packages Are Available To Update
winget upgrade
Upgrade All Packages
winget upgrade --all
Upgrade All Packages, Including Apps Not Reporting Their Version
winget upgrade --all --include-unknown
Upgrade App Package By ID
winget upgrade --id Microsoft.WinGet.Client
Want to learn more about Winget?
To find out more, and to learn how to use it, check out Microsoft's official documentation: Winget documentation