diff options
Diffstat (limited to 'src/framework/standard/mod.rs')
| -rw-r--r-- | src/framework/standard/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs index 162871d..5279f3e 100644 --- a/src/framework/standard/mod.rs +++ b/src/framework/standard/mod.rs @@ -696,6 +696,13 @@ impl StandardFramework { if let Some(ref mut group) = Arc::get_mut(ungrouped) { let cmd: Arc<Command> = Arc::new(c); + for n in &cmd.options().aliases { + group.commands.insert( + n.to_string(), + CommandOrAlias::Alias(name.to_string()), + ); + } + group .commands .insert(name.to_string(), CommandOrAlias::Command(Arc::clone(&cmd))); |