From 1cb74f0ea75de9692c7fadf15ce9ff1a930c9870 Mon Sep 17 00:00:00 2001 From: BaIthamel Date: Mon, 12 Mar 2018 22:44:30 +0000 Subject: [PATCH] [V3] Fix for issue #1363 (#1424) [p]cogs and [p]repo now print alphabetically --- redbot/cogs/downloader/downloader.py | 1 + redbot/core/cog_manager.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index 0af8ec95d..b2f8437f6 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -248,6 +248,7 @@ class Downloader: Lists all installed repos. """ repos = self._repo_manager.get_all_repo_names() + repos = sorted(repos, key=str.lower) joined = _("Installed Repos:\n") + "\n".join(["+ " + r for r in repos]) for page in pagify(joined, ["\n"], shorten_by=16): diff --git a/redbot/core/cog_manager.py b/redbot/core/cog_manager.py index 23faa68fa..72e6a892e 100644 --- a/redbot/core/cog_manager.py +++ b/redbot/core/cog_manager.py @@ -415,6 +415,9 @@ class CogManagerUI: unloaded = all - loaded + loaded = sorted(list(loaded), key=str.lower) + unloaded = sorted(list(unloaded), key=str.lower) + loaded = ('**{} loaded:**\n').format(len(loaded)) + ", ".join(loaded) unloaded = ('**{} unloaded:**\n').format(len(unloaded)) + ", ".join(unloaded)