diff options
Diffstat (limited to '.local')
| -rwxr-xr-x | .local/bin/zypper-wassup | 6 |
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 |
