Skip to main content

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


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.54.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

spam_util-0.54-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

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

Hashes for spam_util-0.54.tar.gz
Algorithm Hash digest
SHA256 e7aaac53d45200707aebb2557429f956c27626186a3b95368ca6bf28fdeaa4e1
MD5 556d15682a124219ef6567cb2f8776bf
BLAKE2b-256 5e6fb19502dde3336645ac2856055d2e71e8d196813108e3d76a120c86ab4c78

See more details on using hashes here.

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

Hashes for spam_util-0.54-py3-none-any.whl
Algorithm Hash digest
SHA256 ef33d81d28652d2c7a22be6246da2d58eb0b002859f84ae25dfea1c95467212a
MD5 9867eef0e8e29b7725b486e3420e2919
BLAKE2b-256 a24f3a0ecab8977a38ae83eca7f1b544bb5dd72c65bcd3cb8c245b13faa894c8

See more details on using hashes here.

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