diff --git a/snapcraft/commands/names.py b/snapcraft/commands/names.py index 2d477d7728..ea4374a5b3 100644 --- a/snapcraft/commands/names.py +++ b/snapcraft/commands/names.py @@ -132,12 +132,13 @@ class StoreNamesCommand(BaseCommand): def run(self, parsed_args): store_client = store.StoreClientCLI() snaps = store_client.get_names() + snaps.sort(key=operator.itemgetter(0)) if not snaps: emit.message("No registered snaps") else: tabulated_snaps = tabulate( - sorted(snaps, key=operator.itemgetter(0)), + snaps, headers=["Name", "Since", "Visibility", "Notes"], tablefmt="plain", ) diff --git a/snapcraft/commands/status.py b/snapcraft/commands/status.py index b1e8b6a7ff..d317645380 100644 --- a/snapcraft/commands/status.py +++ b/snapcraft/commands/status.py @@ -403,11 +403,11 @@ def run(self, parsed_args): ] for track in snap_channel_map.snap.tracks ] + track_table.sort(key=operator.itemgetter(2)) # Sort by "creation-date". emit.message( tabulate( - # Sort by "creation-date". - sorted(track_table, key=operator.itemgetter(2)), + track_table, headers=["Name", "Status", "Creation-Date", "Version-Pattern"], tablefmt="plain", )