uninstall(prefix.use, pkgname)
cmds["uninstall"] = cmd_uninstall
+def cmd_list(argv):
+ def usage(out):
+ out.write("usage: tpkg list NAME\n")
+ opts, args = getopt.getopt(argv, "")
+ if len(args) < 1:
+ usage(sys.stderr)
+ sys.exit(1)
+ pkgname = args[0]
+ try:
+ files = prefix.use.pkgfiles(pkgname)
+ except KeyError:
+ sys.stderr.write("tpkg: %s: no such package\n" % (pkgname))
+ sys.exit(1)
+ for fn in files:
+ sys.stdout.write("%s\n" % pj(prefix.use.root, fn))
+cmds["list"] = cmd_list
+
def usage(file):
file.write("usage:\ttpkg help\n")
cmds["help"] = lambda argv: usage(sys.stdout)