Last time I mentioned my Package Manager Plugin , it was a simple standalone Python script for BitBar .
The BitBar plugin is still actively maintained , but all its core functionalities are now provided by an independent Python module: Meta Package Manager . The latest version, 2.3.0, has recently been released .
This Python module also install a new CLI called
mpm
, which aims to provide a
unified interface to all package managers, on all 3 major platforms (macOS,
Linux and Windows).
This is both ambitious and silly.
Ambitious because there is too many package managers out there, all with their own idiosyncrasies. So much that I had to compile a list of Falsehoods Programmers Believe About Package Managers .
And silly because, well,
mpm
actually
tries to implement
an XKCD joke:
Of course another classic XKCDs might apply to this endeavor: Standards .
So while I wait for someone to write a meta-meta-package-manager, the project is open to contributions on GitHub .