rum - http://code.google.com/p/rum/

rum is a rug-like interface for yum (yellow dog updater modified).
('rug' is the command-line interface for rcd, red carpet daemon.)
Please report any issues to http://code.google.com/p/rum/issues/list


Answers to some Frequently Asked Questions:
-------------------------------------------

* You got to be kidding me, yet another package management tool?
No, not really. rum is just an alternative command line interface
for the yum python module.

* What's wrong with standard yum cli?
The main reason of writing rum is for a couple of lazy people who
got used to Red Carpet's cli 'rug' and are unable to learn any
new tricks. Also, technically, everyone should agree the design of
rum is a lot cleaner than some gigantic if-elif-else blocks
in yum's cli implementation. As a bonus, all commands have full
command line help:

rum --help (Display all available commands.)
rum <command name> --help (Display command specific options.)

* Anything else?
Glad you asked, yes! It's really easy to extend rum - yum provides
an excellent interface for writing plugins, but there's no way for
the modules to add new yum commands, so plugins have to have their
own executables. Not so with rum! Just drop the implementation of
your new commands to $prefix/share/rum/commands/ directory and rum
will find them.
