#!/usr/bin/env python

import os, rpm, sys, geet

def _fail():
    print "Usage: %s (recent|old) [directory [directory ...]]" % sys.argv[0]
    sys.exit(-1)

def _run():
    """An example function that turns this module into usefull script
    """
    if len(sys.argv) < 3:
        _fail()

    how = sys.argv[1]
    r = geet.package_collection(sys.argv[2:])

    if how == "old":
        for p in r.old_srcrpms():
            print p.filename
        for p in r.old_binrpms():
            print p.filename
    elif how == "recent":
        for p in r.recent_srcrpms():
            print p.filename
        for p in r.recent_binrpms():
            print p.filename
    else:
        _fail()


if __name__ == "__main__":
    _run()
