Skip to main content

A Software PAckage Manager interface utility for Linux.

Project description

SPAM - A Software PAckage Manager

To be honest, it's not really a package manager, but merely a wrapper that presents a uniform command-line interface across Linux distros.

Usage & Features

👉 Easy to type and use every day. For example, to operate on the foo package:

 spam -h               # usage and additional/customized cmd list spam up               # or update; upgrade spam in foo           # or install spam rm foo           # or uninstall spam clean            # clean up downloads and autoremove

# Moar! spam add foo://bar    # add repo spam info foo         # or show spam lsf foo          # or listfiles spam pr /bin/foo      # or provides, what or who-owns file spam pu foo           # or purge spam se foo           # or search

👉 It knows when to invoke sudo, so you rarely need to worry about it.

👉 It prints the command it runs, so you can learn how to do it on a package manager you may not be as familiar with. Also, if it wasn't able to do what you want, it is easy to recover.

Support

Currently supports Debian apt and Fedora dnf, with hopefully more to come as time allows.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spam_util-0.51.tar.gz (16.0 kB view hashes)

Uploaded Source

Built Distribution

spam_util-0.51-py3-none-any.whl (16.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page