Compare commits
2 Commits
e373e7e273
...
4325398ca8
Author | SHA1 | Date | |
---|---|---|---|
4325398ca8 | |||
39d889ecb6 |
@ -27,6 +27,7 @@ type Command struct {
|
||||
Name string
|
||||
Func func(CmdArgs) (int, error)
|
||||
Flags *flag.FlagSet
|
||||
Use string
|
||||
}
|
||||
|
||||
var commandRegistry = make(map[string]Command)
|
||||
@ -75,6 +76,7 @@ func RegisterCommand(name string, cmd Command) error {
|
||||
if _, ok := commandRegistry[name]; ok {
|
||||
return fmt.Errorf("%s command is already registered")
|
||||
}
|
||||
cmd.Name = name
|
||||
commandRegistry[name] = cmd
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user