Skip to content

Comment on Show HN: Meta Package Manager, a CLI that solves Xkcd #1654

Comments

I started working on this 6 years ago in the form of a hackish script to have all outdated packages listed in my macOS task bar. You can replicate this with an xBar/SwiftBar plugin: https://kdeldycke.github.io/meta-package-manager/bar-plugin....

Now the CLI supports Linux, macOS and Windows. And implements list, outdated, search, install, upgrade, remove, sync and cleanup operations.

Supported package managers are: apm, apt, apt-mint, brew, cargo, cask, chocolatey, composer, dnf, emerge, flatpak, gem, mas, npm, opkg, pacman, paru, pip, pipx, snap, steamcmd, vscode, yarn, yay, yum and zypper.

Some other use-cases are documented here: https://kdeldycke.github.io/meta-package-manager/usecase.htm...

The worst thing with this project is trying to run some sorts of integration tests over the whole matrix of OS/distribution/package managaer/versions. That's time consuming, tedious and implies lots of trials and errors. So I am just aiming at doing a good-enough work on that front.

It's not perfect but the CLI is useable everyday judging by feedback I gathered so far. Now I need ever more feedback and help to manage all that menagerie! :)

Note: this Show HN was suggested some month ago by other users at https://news.ycombinator.com/item?id=30290079

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.