From a0c5875ee43166a9565e4a086a701864c52f549d Mon Sep 17 00:00:00 2001 From: Max Isom Date: Wed, 18 Mar 2020 19:01:18 -0500 Subject: [PATCH] Add aliases to help --- src/commands/help.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/commands/help.ts b/src/commands/help.ts index 5e25070..90c5d98 100644 --- a/src/commands/help.ts +++ b/src/commands/help.ts @@ -30,7 +30,21 @@ export default class implements Command { const {prefix} = settings; const res = this.commands.sort((a, b) => a.name.localeCompare(b.name)).reduce((content, command) => { - content += `**${command.name}**:\n`; + const aliases = command.aliases.reduce((str, alias, i) => { + str += alias; + + if (i !== command.aliases.length - 1) { + str += ', '; + } + + return str; + }, ''); + + if (aliases === '') { + content += `**${command.name}**:\n`; + } else { + content += `**${command.name}** (${aliases}):\n`; + } command.examples.forEach(example => { content += `- \`${prefix}${example[0]}\`: ${example[1]}\n`;