4 ms·
Don’t be too embarrassed, WinGet is only 5 years old and is nothing more than an alternative to Scoop and Choco. It’s « just » a tool which will fetch installa
by pjerem 1y ago
Don’t be too embarrassed, WinGet is only 5 years old and is nothing more than an alternative to Scoop and Choco.
It’s « just » a tool which will fetch installation manifests on a centralized Microsoft GitHub repository and execute it. Exactly like brew or chocolatey. It’s fine for a third party « package manager » but it feels pretty weak for an official system tool.
Also, if I’m not wrong, it’s only available as a CLI tool which makes it pretty useless for 95 percent of Windows users and for developers to distribute software with it.
The thing is useful for sure but it’s far from a Linux package manager.
- 0points 1y ago> Also, if I’m not wrong, it’s only available as a CLI tool which makes it pretty useless for 95 percent of Windows users and for developers to distribute software with it. Back in my day this would be seen as an exercise left for the user, and thus a new junior dev was born building a front end.
- consumer451 1y agoThese comments led me to searching winget gui. UniGetUI looks really cool. https://github.com/marticliment/UniGetUI https://github.com/marticliment/UniGetUI - 16.2k stars
- WorldMaker 1y agoI've also been quickly impressed this week with the winget UI now provided inside Command Palette, the new PowerToy "Sherlock/Spotlight" search tool.
- dabockster 1y agoIt is cool and I use it regularly. But keep in mind that it’s yet another one person OSS project and can bite the dust *at any time*. If you have the ability to financially support them or contribute code somehow, do it.
- consumer451 1y agoTotal tangent, but I just snooped into your bio. Could you please list a few of the design blogs that you mention there?
- dabockster 1y agoHahaha I wrote that literally 1/2 a decade ago now! I was referring to stuff like Dribbble, Deviantart, and others before they required account signups everywhere. Devs aren’t usually the best UX people and end up making great code but with menus and radio buttons everywhere, and UX people aren’t necessarily devs. And, at the time, I noticed there was a disconnect. So I figured I’d encourage people more to meet in the middle. But, again, that was only a few months before the Covid lockdowns. I think the advice still rings true, but with all the tech layoffs happening I think our field is becoming really lost overall lately. We seem to have based way too much of our self identities on our day jobs, and obviously lost those identities when people got laid off or fired. (And I should really update that bio for 2025 now that I’m back more regularly.)
- sprayk 1y agoscoop, Choco, and winget are all very different. winget is closest to Choco in that it prefers to just run regular installers. It keeps its own state of installed packages, though, while winget uses the same sources of truth as "Add/Remove programs" (msstore/appx and the "uninstall" group in the registry). Scoop is its own thing that installs everything under its own prefix and manages its own state.
- tumsfestival 1y ago>winget uses the same sources of truth as "Add/Remove programs" (msstore/appx and the "uninstall" group in the registry). I find that behavior incredibly annoying. I mainly use Chocolatey, so every once in a while when a package is heavily outdated or missing from the repo I end up using Winget instead for convenience's sake. That means Winget keeps trying to update or manage Chocolatey packages, and as far as I know, there's no easy way to stop that.
- dabockster 1y agoThe thing about Chocolatey is that, iirc, it’s still largely community members maintaining that registry. Not the best in a cybersecurity context, and some firms may have licensing against unauthorized distribution of their installer files like that. Hence WinGet, a Microsoft owned and operated alternative that those firms may feel less jittery about.
- WorldMaker 1y ago> It’s « just » a tool which will fetch installation manifests on a centralized Microsoft GitHub repository and execute it. The winget repo has a ton of useful installation manifests, sure, but isn't "just" a tool to fetch manifests from that one repo. (Also, it doesn't fetch the data directly from GitHub, even though that is the source of truth, it has a light REST service in between which does a lot of caching and DDoS management and what have you.) Winget also by default installs Windows Store apps, too. It's also configurable so you can add your own installation manifest repos if you wish (such as on-premise private feeds).