Meta Package Manager wraps all package managers with a unifying CLI, and provides the MPM CLI, a wrapper around all package managers. MPM is like yt-dlp, but for package managers instead of videos. MPM solves XKCD #1654 - Universal Install Script. List installed packages. List duplicate installed packages. Search for packages. Install a package, remove a package, and list outdated packages. Sync local package infos. Upgrade all outdated packages. Backup list of installed packages to TOML file. Restore/install list of packages from TOML files. Pin-point commands to a subset of package managers (include/exclude selectors). Support plain, versioned, and purl package specifiers. Export output to JSON or print user-friendly tables. Shell auto-completion for Bash, Zsh and Fish. Provides an Xbar/SwiftBar plugin for friendly macOS integration.

Features

  • Upgrade all outdated packages
  • Provides a Xbar/SwiftBar plugin for friendly macOS integration
  • Shell auto-completion for Bash, Zsh and Fish
  • Inventory and list all package managers available on the system
  • Supports macOS, Linux and Windows
  • Standalone executables for Linux, macOS and Windows

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Meta Package Manager

Meta Package Manager Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Meta Package Manager!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Package Managers, Python Command Line Tools

Registered

2023-04-17