aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commands/help.ts16
1 files changed, 15 insertions, 1 deletions
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`;