Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/subconsciouscompute/meta-package-manager
- Owner: SubconsciousCompute
- License: agpl-3.0
- Created: 2023-09-25T08:53:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T08:36:38.000Z (3 months ago)
- Last Synced: 2024-11-05T09:30:27.721Z (3 months ago)
- Topics: package-manager, package-manager-tool, rust
- Language: Rust
- Homepage:
- Size: 319 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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.