Project

mpm

0.0
No commit activity in last 3 years
No release in over 3 years
A meta package manager to unify interaction with multiple package managers across various platforms.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

= 1.12.0
~> 2.0
~> 0
~> 3.12
~> 3.5

Runtime

 Project Readme

mpm (Meta Package Manager)

A CLI wrapper to unify interaction with multiple package managers across various OSs/distributions.

The concept of mpm is to create a (meta) package manager syntax/wrapper for the numerous package managers that exist to simplify administration of them.

Usage

# Searching (Searches Available Packages)
$ mpm search <query>

# For example:
#  * If you were on Debian, this would execute: apt-cache search <query>
#  * If you were on OS X, this would execute:   brew search <query>

# Installing (base package manager)
$ mpm install <package name(s)...>

# Installing (exterior/additional package managers)
$ mpm /cask install PACKAGE [PACKAGE...]
$ mpm /gem  install GEM [GEM...]
$ mpm /npm  install PACKAGE [PACKAGE...]

# Uninstalling
$ mpm uninstall <package name(s)...>

# Listing (Lists Installed Packages)
$ mpm list

# Updating (Updates the Package Index)
$ mpm update

Supported Package Managers

Linux

OS X

Others

  • Suggestions? Open a GitHub issue tagged as a Feature Request.

Installation

For now:

$ git clone https://github.com/eriknomitch/mpm.git
$ cd mpm
$ bundle install
$ rake install

Copyright

Copyright © 2015 Erik Nomitch. See LICENSE.txt for further details.