diff options
Diffstat (limited to 'src/command_manager.hh')
| -rw-r--r-- | src/command_manager.hh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/command_manager.hh b/src/command_manager.hh index 92bbd7f2..72a4a7f8 100644 --- a/src/command_manager.hh +++ b/src/command_manager.hh @@ -79,13 +79,18 @@ public: private: void execute_single_command(CommandParameters params, Context& context) const; + struct CommandDescriptor { Command command; CommandFlags flags; CommandCompleter completer; }; - std::unordered_map<String, CommandDescriptor> m_commands; + using CommandMap = std::unordered_map<String, CommandDescriptor>; + CommandMap m_commands; + std::unordered_map<String, String> m_aliases; + + CommandMap::const_iterator find_command(const String& name) const; }; } |
