I was fed up with having to keep things like npm, NodeJS and git up to date manually; so I created a little script that keeps things up to date automatically (configurable on a per-app basis) via WinGet.
I know there are already things out there… but they looked like a pain to install, and this is simple enough that I actually understand what it’s doing XD
https://github.com/ELowry/WinGet-Updater
It should soon be available for download via… winget install EricLowry.WinGetUpdater as well (awaiting validation on their end)!


In 10-20 years Microsoft may finally reach a point Windows finally gets a package manager with a well-defined package format, auto update, atomic transactions, just a few decades after Linux.
Is chocolatey insufficient?
Its just ok, winget is much better.
Chocolatey can’t update apps that were installed manually or via other methods, only ones installed using chocolatey.
Its also quite slow a lot of the time, and stores files in weird places for some apps.