Metadata-Version: 2.1
Name: spam-util
Version: 0.53
Summary: A Software PAckage Manager interface utility for Linux.
Author-email: Foo McBar <mixmastamyk@bitbucket.org>
Project-URL: Homepage, https://bitbucket.org/mixmastamyk/spam/
Project-URL: Issues, https://bitbucket.org/mixmastamyk/spam/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE


# SPAM - A <u>S</u>oftware <u>PA</u>ckage <u>M</u>anager #

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:

```sh
⏵ 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.


<!---
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
-->
