A Software PAckage Manager interface utility for Unixen.
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 and a few other Unixy things.
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 easier to tweak the next command.
Support
Currently supports:
- apt - Linux/Debian/Ubuntu/Mint
- dnf - Linux/Fedora
- opkg - Linux/OpenWRT
- port - MacOS/MacPorts
With hopefully more to come as time allows. Probably works on WSL.
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
Built Distribution
File details
Details for the file spam_util-0.54.tar.gz
.
File metadata
- Download URL: spam_util-0.54.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7aaac53d45200707aebb2557429f956c27626186a3b95368ca6bf28fdeaa4e1 |
|
MD5 | 556d15682a124219ef6567cb2f8776bf |
|
BLAKE2b-256 | 5e6fb19502dde3336645ac2856055d2e71e8d196813108e3d76a120c86ab4c78 |
File details
Details for the file spam_util-0.54-py3-none-any.whl
.
File metadata
- Download URL: spam_util-0.54-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef33d81d28652d2c7a22be6246da2d58eb0b002859f84ae25dfea1c95467212a |
|
MD5 | 9867eef0e8e29b7725b486e3420e2919 |
|
BLAKE2b-256 | a24f3a0ecab8977a38ae83eca7f1b544bb5dd72c65bcd3cb8c245b13faa894c8 |