mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
Sort cogs alphabetically inside [p]cog list (#6215)
This commit is contained in:
parent
2157ed4f9b
commit
5069f464cc
@ -1330,11 +1330,12 @@ class Downloader(commands.Cog):
|
|||||||
|
|
||||||
- `<repo>` The repo to list cogs from.
|
- `<repo>` The repo to list cogs from.
|
||||||
"""
|
"""
|
||||||
|
sort_function = lambda x: x.name.lower()
|
||||||
all_installed_cogs = await self.installed_cogs()
|
all_installed_cogs = await self.installed_cogs()
|
||||||
installed_cogs_in_repo = [cog for cog in all_installed_cogs if cog.repo_name == repo.name]
|
installed_cogs_in_repo = [cog for cog in all_installed_cogs if cog.repo_name == repo.name]
|
||||||
installed_str = "\n".join(
|
installed_str = "\n".join(
|
||||||
"- {}{}".format(i.name, ": {}".format(i.short) if i.short else "")
|
"- {}{}".format(i.name, ": {}".format(i.short) if i.short else "")
|
||||||
for i in installed_cogs_in_repo
|
for i in sorted(installed_cogs_in_repo, key=sort_function)
|
||||||
)
|
)
|
||||||
|
|
||||||
if len(installed_cogs_in_repo) > 1:
|
if len(installed_cogs_in_repo) > 1:
|
||||||
@ -1347,7 +1348,7 @@ class Downloader(commands.Cog):
|
|||||||
]
|
]
|
||||||
available_str = "\n".join(
|
available_str = "\n".join(
|
||||||
"+ {}{}".format(cog.name, ": {}".format(cog.short) if cog.short else "")
|
"+ {}{}".format(cog.name, ": {}".format(cog.short) if cog.short else "")
|
||||||
for cog in available_cogs
|
for cog in sorted(available_cogs, key=sort_function)
|
||||||
)
|
)
|
||||||
|
|
||||||
if not available_str:
|
if not available_str:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user