Currently, you can add a command's name as another command's alias and it will overriden by the command with that name. This means that the alias is effectively useless in that case.
You could also register a command that shares an alias with another one, which will be overriden by the one found first.
:confused: Expected Behavior
There should be a verification to see if the aliases being added are already registered.
:bug: Describe the Bug
Currently, you can add a command's name as another command's alias and it will overriden by the command with that name. This means that the alias is effectively useless in that case.
You could also register a command that shares an alias with another one, which will be overriden by the one found first.
:confused: Expected Behavior
There should be a verification to see if the aliases being added are already registered.