Mercurial > treepkg
view bin/listcachedb.py @ 567:9d44d4da3411
commands from config files may contain arguments therefore commandparse must split also kw args
author | Bjoern Ricks <bricks@intevation.de> |
---|---|
date | Fri, 02 Sep 2011 11:04:07 +0000 |
parents | b0179962ce26 |
children |
line wrap: on
line source
#! /usr/bin/python # Copyright (C) 2010 by Intevation GmbH # Authors: # Bjoern Ricks <bjoern.ricks@intevation.de> # # This program is free software under the GPL (>=v2) # Read the file COPYING coming with the software for details. from optparse import OptionParser import treepkgcmd from treepkg.info.data import CacheDb def main(): parser = OptionParser() parser.add_option("--db", help=("path to the CacheDb")) options, args = parser.parse_args() cachedb = CacheDb(options.db) packages = cachedb.get_packages() for package in packages: print "=============================" print "name: %s" % package.name print "=============================" print "binary: %s" % package.filename print "source: %s" % package.sourcepath print "arch: %s" % package.arch print "md5sum: %s" % package.md5sum if __name__ == "__main__": main()