mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-02-07 08:46:21 +01:00
Added Gigabyte unit
This commit is contained in:
parent
431b8597e7
commit
4b52285459
1 changed files with 19 additions and 12 deletions
|
@ -44,6 +44,7 @@ class PackageManager(object):
|
||||||
self.msg = Msg()
|
self.msg = Msg()
|
||||||
self.skip = ""
|
self.skip = ""
|
||||||
self.size = 0
|
self.size = 0
|
||||||
|
self.unit = "Kb"
|
||||||
|
|
||||||
def install(self, flag):
|
def install(self, flag):
|
||||||
"""Install Slackware binary packages
|
"""Install Slackware binary packages
|
||||||
|
@ -143,7 +144,7 @@ class PackageManager(object):
|
||||||
def _view_removed(self):
|
def _view_removed(self):
|
||||||
"""View packages before removed
|
"""View packages before removed
|
||||||
"""
|
"""
|
||||||
removed, unit = [], "Kb"
|
removed = []
|
||||||
print("\nPackages with name matching [ {0}{1}{2} ]\n".format(
|
print("\nPackages with name matching [ {0}{1}{2} ]\n".format(
|
||||||
self.meta.color["CYAN"], ", ".join(self.binary),
|
self.meta.color["CYAN"], ", ".join(self.binary),
|
||||||
self.meta.color["ENDC"]))
|
self.meta.color["ENDC"]))
|
||||||
|
@ -172,19 +173,27 @@ class PackageManager(object):
|
||||||
self._sizes(package[0])
|
self._sizes(package[0])
|
||||||
else:
|
else:
|
||||||
self.msg.pkg_not_found("", pkg, "Can't remove", "")
|
self.msg.pkg_not_found("", pkg, "Can't remove", "")
|
||||||
if self.size > 1024:
|
self._calc_sizes()
|
||||||
unit = "Mb"
|
self._remove_summary()
|
||||||
self.size = (self.size / 1024)
|
|
||||||
self._remove_summary(unit)
|
|
||||||
return removed
|
return removed
|
||||||
|
|
||||||
def _remove_summary(self, unit):
|
def _calc_sizes(self):
|
||||||
|
"""Package size calculation
|
||||||
|
"""
|
||||||
|
if self.size > 1024:
|
||||||
|
self.unit = "Mb"
|
||||||
|
self.size = (self.size / 1024)
|
||||||
|
if self.size > 1024:
|
||||||
|
self.unit = "Gb"
|
||||||
|
self.size = (self.size / 1024)
|
||||||
|
|
||||||
|
def _remove_summary(self):
|
||||||
"""Removed packge size summary
|
"""Removed packge size summary
|
||||||
"""
|
"""
|
||||||
print("\nRemoved summary")
|
print("\nRemoved summary")
|
||||||
print("=" * 79)
|
print("=" * 79)
|
||||||
print("{0}Size of removed packages {1} {2}.{3}".format(
|
print("{0}Size of removed packages {1} {2}.{3}".format(
|
||||||
self.meta.color["GREY"], round(self.size, 2), unit,
|
self.meta.color["GREY"], round(self.size, 2), self.unit,
|
||||||
self.meta.color["ENDC"]))
|
self.meta.color["ENDC"]))
|
||||||
|
|
||||||
def _view_deps(self, path, package):
|
def _view_deps(self, path, package):
|
||||||
|
@ -297,7 +306,7 @@ class PackageManager(object):
|
||||||
def find(self):
|
def find(self):
|
||||||
"""Find installed Slackware packages
|
"""Find installed Slackware packages
|
||||||
"""
|
"""
|
||||||
matching, unit = 0, "Kb"
|
matching = 0
|
||||||
print("\nPackages with matching name [ {0}{1}{2} ]\n".format(
|
print("\nPackages with matching name [ {0}{1}{2} ]\n".format(
|
||||||
self.meta.color["CYAN"], ", ".join(self.binary),
|
self.meta.color["CYAN"], ", ".join(self.binary),
|
||||||
self.meta.color["ENDC"]))
|
self.meta.color["ENDC"]))
|
||||||
|
@ -313,15 +322,13 @@ class PackageManager(object):
|
||||||
message = "Can't find"
|
message = "Can't find"
|
||||||
self.msg.pkg_not_found("", ", ".join(self.binary), message, "\n")
|
self.msg.pkg_not_found("", ", ".join(self.binary), message, "\n")
|
||||||
else:
|
else:
|
||||||
if self.size > 1024:
|
self._calc_sizes()
|
||||||
unit = "Mb"
|
|
||||||
self.size = (self.size / 1024)
|
|
||||||
print("\nFound summary")
|
print("\nFound summary")
|
||||||
print("=" * 79)
|
print("=" * 79)
|
||||||
print("{0}Total found {1} matching packages.{2}".format(
|
print("{0}Total found {1} matching packages.{2}".format(
|
||||||
self.meta.color["GREY"], matching, self.meta.color["ENDC"]))
|
self.meta.color["GREY"], matching, self.meta.color["ENDC"]))
|
||||||
print("{0}Size of installed packages {1} {2}.{3}\n".format(
|
print("{0}Size of installed packages {1} {2}.{3}\n".format(
|
||||||
self.meta.color["GREY"], round(self.size, 2), unit,
|
self.meta.color["GREY"], round(self.size, 2), self.unit,
|
||||||
self.meta.color["ENDC"]))
|
self.meta.color["ENDC"]))
|
||||||
|
|
||||||
def _sizes(self, package):
|
def _sizes(self, package):
|
||||||
|
|
Loading…
Add table
Reference in a new issue