summaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rwxr-xr-x.local/bin/zypper-wassup6
1 files changed, 5 insertions, 1 deletions
diff --git a/.local/bin/zypper-wassup b/.local/bin/zypper-wassup
index 6486367..749052a 100755
--- a/.local/bin/zypper-wassup
+++ b/.local/bin/zypper-wassup
@@ -26,7 +26,8 @@ SOURCERPM_PATTERN = re.compile(
'-'.join(('(?P<name>.+)', '(?P<version>[^-]+)', '(?P<release>[^-]+)')),
'(?:no)?src',
'rpm'
-)))
+ ))
+)
def execute(command):
@@ -127,6 +128,9 @@ def main():
packages = zypper_list_updates()
print(f'{len(packages)} updates.')
+ if not packages:
+ return
+
widths = {
field: max(len(p._asdict()[field]) for p in packages)
for field in Package._fields