

This are options for using monikers (vscode) or full ids (Microsoft.VSCode) as well.įor some apps there might be popups or gui installers. Installing packages is very easy, typically I just winget install X. Installing, Uninstalling and Updating Packages You can then show more details about a package, including publisher, url, and hash. I can run winget search and get a full list of available packages, or I can filter that by searching for a package name or partial name. Let’s say i’m not sure what packages there are.

You can upgrade and remove software as well. Winget allows you to easily search for and install software. You can also install it directly from GitHub. I’ve also been able to use winget after fully updating a Windows 10 machine. For a while, the only way to install it was to be a Windows Insider. WinGet is the cli tool for the Windows Package Manager, found here.

With the release of Windows 11, I’ve setup machines a few times and wanted to automate the process using the new winget command. It was first announced in 2020 but was highlighted during Build 2021. I’ve played with winget, as part of the Windows Insider program. In the past, I’ve used Chocolatey, Boxstarter, or just installed everything by hand. When I reset my PC or setup a new test machine, I always have to download a lot of software.
