Closed arikon closed 13 years ago
Думаю проблема в следующем. Мы начинаем выполнение в _do корневой команды. Затем парсим параметры в _parseArr корневой команды. Потом передаём управление в _parseArr подкоманд по цепочке, при этом результат _parseArr никак не используем. Экшены запускаем в корневой команде (мы же в неё возвращаем управление).
Можно попробовать решить такими способами:
Мне нравится второй вариант, сделаю патч.
Надо в cmd._parseArr() передавать ссылки на opts и args из родительского cmd._parseArr()
Минимальный пример, показывающий, что команды совсем не работают: