Для текстовых команд сейчас нет никакого анализа типов: строка просто разбивается по пробелам и передаётся в контекст как срез строк. А хотелось бы иметь автоматический парсинг в структуру, как это происходит, например, с JSON.
// свои типы
commands.RegisterParserType(&MyType, func(input string) (output MyType, tookRunes Int) {})
// при определении команды
type HelloCommandArgs struct {
To string
MyValue MyType
}
// затем в обработчике
ctx.Arguments.To
В неопределённом будущем создать задачу на вывод аргументов из сигнатуры обработчика.
(resolves #2)
Для текстовых команд сейчас нет никакого анализа типов: строка просто разбивается по пробелам и передаётся в контекст как срез строк. А хотелось бы иметь автоматический парсинг в структуру, как это происходит, например, с JSON.
В неопределённом будущем создать задачу на вывод аргументов из сигнатуры обработчика.
(resolves #2)