From 86829c087814d38f991de789e24cc56a2435fca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Thu, 28 Jul 2005 02:45:25 +0000 Subject: [PATCH] * list-installed'i zekilestir * redundant index code'una yorum yap --- pisi/cli/commands.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pisi/cli/commands.py b/pisi/cli/commands.py index ebf8be64..5e7f4dc2 100644 --- a/pisi/cli/commands.py +++ b/pisi/cli/commands.py @@ -150,10 +150,9 @@ class Info(Command): def printinfo(self, arg): import os.path - from pisi.toplevel import info if os.path.exists(arg): - metadata, files = info(arg) + metadata, files = pisi.toplevel.info(arg) print metadata.package class Index(Command): @@ -182,10 +181,19 @@ class ListInstalled(Command): def __init__(self): super(ListInstalled, self).__init__() + def options(self): + self.parser.add_option("-l", "--long", action="store_true", + default=False, help="show in long format") + def run(self): from pisi.installdb import installdb for pkg in installdb.list_installed(): - print pkg + from pisi.packagedb import packagedb + package = packagedb.get_package(pkg) + if not self.options.long: + print package.name, '-', package.summary + else: + print package class UpdateDB(Command): """updatedb: update source and package databases""" @@ -210,6 +218,8 @@ class ListAvailable(Command): def run(self): from pisi import util + # FIXME: bu asagidaki code bayagi anlamsiz + # neden bir packagedb'miz var? (repo, index) = util.repo_index() for package in index.packages: