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 tweak.
Support
Currently supports Debian apt
and Fedora dnf
,
with hopefully more to come as time allows.
Project details
Release history Release notifications | RSS feed
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.53a1.tar.gz
(16.4 kB
view hashes)
Built Distribution
spam_util-0.53a1-py3-none-any.whl
(16.5 kB
view hashes)
Close
Hashes for spam_util-0.53a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e8a2b94c985b93d389f1c6aaff27aa27a3919b4a5c74d196402b17542f77d5c |
|
MD5 | a8378d0f0feeab209c827ef5c5f1cd5c |
|
BLAKE2b-256 | 6f9f818e5eb554fe5ba8c5e67409aee018429633cec15c80507f39f94c3c2437 |