В продолжение #11 (comment) (автор @theshadowco)
Предлагаю обсудить здесь
Киньте шапкой, но я использую несколько иной шаблон для команд. Примерно как в https://github.com/bia-tech/messenger для транспортов.
Если вкратце - стандартный интерфейс команды, при старте скрипта подгружет команды из определнного каталога. Получается достаточно быстро дорабатывать + кастомизировать для себя
/cc @EvilBeaver @realMaxA @nixel2007 @theshadowco