A System Agnostic Package Manager (SAPM) which provides basic but useful functionality
SAPM provides all the subcommands necessary for basic system administration. It is can automagically set a default package manager to use depending on the current Distro / OS, or can be configured manually through an environment variable, or as a flag.
Package Managers that have a configuration file in /etc/sapm/package_managers/
| Package Managers |
|---|
| apt |
| dnf |
| flatpak |
| pacman |
(As of 2024-11-16)
In order of decreasing priority:
- Add support for other common Linux Distro package managers:
- nix
- portage
- zypper
- yum
- apk
- Add support for other common Linux, non-distro specific, package managers:
- snap
- Add support for Microsoft and macOS package managers:
- winget
- homebrew
- Extend functionality of sapm to include other, less common, functionality
- sync
- clean
- purge