To the chagrin of the open source community, I’m a Windows guy. I do really like Linux based systems, but much of my professional career has remained at least partly in the Windows world. 15 years of using Visual Studio (the only Microsoft product I truly like) have brought me to prefer it greatly over any IDE out there. I even use it for all my Arduino/AVR work, but that’s another post.
But if there is anything from the Linux world that I miss when using Windows, it is a proper package manger, a command line one like apt-get on Debian and Ubuntu. As someone who has installed Windows enough to have once had a Windows 98 serial key memorized I can say that a graphical installer is just too much of a pain. Being able to type “apt-get install vlc” (which would install the popular VideoLan Client) and do nothing else is great. Most of the time you can even just guess at a package being available and it usually is.
The first to try to fix this on Windows was Ninite which is great for most people and has a very concise, curated list of available applications. But it’s web-based and, well, has a curated list of applications… it has the common 90%, but I’m the type that uses that other 10%. Enter Chocolatey.