Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/subconsciouscompute/meta-package-manager

A meta package manager for interfacing with multiple distro/platform specific package managers.
https://github.com/subconsciouscompute/meta-package-manager

package-manager package-manager-tool rust

Last synced: 2 months ago
JSON representation

A meta package manager for interfacing with multiple distro/platform specific package managers.

Awesome Lists containing this project

README

        

# Meta Package Manager

A meta package manager for interfacing with multiple distro/platform-specific
package managers using a single, simple, unified interface. `mpm` is both a
Rust library and a CLI utility.

It is inspired by Python's
[meta-package-manager](https://github.com/kdeldycke/meta-package-manager) which is far
ahead in functionality.

# Command-line Interface

The CLI provides a common interface to execute operations using different
package managers. It automatically detects the package managers available on the
system and picks one of them to perform operations by default (the user can also
target a specific package manager if required).

Run `mpm --help` for more details.

# Library usage

See samples in `examples` folder.