Skip to content

Dyredhead/sapm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAPM

A System Agnostic Package Manager (SAPM) which provides basic but useful functionality

Description

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.

List Of Supported Package Managers

Package Managers that have a configuration file in /etc/sapm/package_managers/

Package Managers
apt
dnf
flatpak
pacman

Future Plans:

(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

About

A System Agnostic Package Manager (SAPM) for simple, general use cases. Based heavily off of VanillaOS's apx.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors