Scoop is another Windows package manager


Chocolately is among the first things I install on any Windows machine I find myself forced to use. The *nix world has thoroughly spoiled me with package managers, so to use a system with wizard installers isn’t so much foreign as an absolute affront.

Chocolately works in a similar vein to apt or yum, in that it installs packages into system default locations. For example, if I install Firefox as per below, it’ll be put into Program Files:

PS R:\> choco install firefox

This works, but I far prefer the BSD approach of having all your packages under its own tree. There are many benefits, including being able to blow away the whole tree and still have a bootable system. FreeBSD places your ports in /usr/local/bin by default; NetBSD and its ilk do the same thing with pkgsrc.

Even better still is the macOS Homebrew system. It takes the next logical step of placing every package in its own tree, so you don’t end up with dependency hell. Drive space is cheap, so why not?

Scoop is a package manager I learned about yesterday that takes this Homebrew approach for a suite of *nix tools. So you get this:

PS R:\> scoop install sed

I wonder if there will be a Homebrew Cask alternative for GUI applications soon? That’d be cool.

Author bio and support


Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.