* gozmetih
This commit is contained in:
@@ -434,16 +434,19 @@ Usage: list-installed
|
|||||||
from pisi.installdb import installdb
|
from pisi.installdb import installdb
|
||||||
list = installdb.list_installed()
|
list = installdb.list_installed()
|
||||||
list.sort()
|
list.sort()
|
||||||
|
if self.options.install_info:
|
||||||
|
print 'Package Name |St| Version| Rel.| Build| Distro| Date'
|
||||||
|
print '============================================================================='
|
||||||
for pkg in list:
|
for pkg in list:
|
||||||
package = pisi.packagedb.inst_packagedb.get_package(pkg)
|
package = pisi.packagedb.inst_packagedb.get_package(pkg)
|
||||||
inst_info = installdb.get_info(pkg)
|
inst_info = installdb.get_info(pkg)
|
||||||
if self.options.long:
|
if self.options.long:
|
||||||
print package
|
print package
|
||||||
print inst_info
|
print inst_info
|
||||||
elif self.options.detailed:
|
elif self.options.install_info:
|
||||||
print package.name, '-', inst_info.one_liner()
|
print '%15s | %s ' % (package.name, inst_info.one_liner())
|
||||||
else:
|
else:
|
||||||
print package.name, '-', package.summary
|
print '%15s - %s ' % (package.name, package.summary)
|
||||||
self.finalize()
|
self.finalize()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -47,7 +47,7 @@ class InstallInfo:
|
|||||||
def one_liner(self):
|
def one_liner(self):
|
||||||
import time
|
import time
|
||||||
time_str = time.strftime("%d %b %Y %H:%M", self.time)
|
time_str = time.strftime("%d %b %Y %H:%M", self.time)
|
||||||
s = '%s,%s,%s,%s,%s,%s' % (self.state, self.version, self.release,
|
s = '%2s|%10s|%6s|%6s|%8s|%12s' % (self.state, self.version, self.release,
|
||||||
self.build, self.distribution,
|
self.build, self.distribution,
|
||||||
time_str)
|
time_str)
|
||||||
return s
|
return s
|
||||||
|
|||||||
Reference in New Issue
Block a user