in cli/command_factory/factory.go [105:117]
func (f concreteFactory) GetByCmdName(cmdName string) (cmd command.Command, err error) {
cmd, found := f.cmdsByName[cmdName]
if !found {
for _, c := range f.cmdsByName {
if c.Metadata().ShortName == cmdName {
return c, nil
}
}
err = errors.New(strings.Join([]string{"Command not found:", cmdName}, " "))
}
return
}