Improve command loading

This commit is contained in:
2021-02-16 23:24:32 -06:00
parent dd0bf763a3
commit c9e4d9af80
11 changed files with 251 additions and 190 deletions

View File

@ -81,12 +81,11 @@ func (f Flags) Bool(name string) bool {
return val
}
func RegisterCommand(name string, cmd Command) error {
if _, ok := commandRegistry[name]; ok {
func RegisterCommand(cmd Command) error {
if _, ok := commandRegistry[cmd.Name]; ok {
return fmt.Errorf("%s command is already registered")
}
cmd.Name = name
commandRegistry[name] = cmd
commandRegistry[cmd.Name] = cmd
return nil
}