You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#39 Получение значений опций и аргументов родителя команды в методах команды ЗначениеОпции и ЗначениеАргумента
Добавлен синоним ДобавитьКоманду метода ДобавитьПодкоманду. Метод ДобавитьПодкоманду - в следующем релизе будет объявлен устаревшим
#35 Добавлена возможность получения таблиц опций ПолучитьТаблицуОпций и аргументов ПолучитьТаблицуАргументов для формирования собственного вывода справки
Добавлена возможность переопределения процедуры вывода справки УстановитьДействиеВывестиСправку или метод ВывестиСправку у класса реализации команды
Работа с датой переведена на библиотеку datetime
Работа c проверкой наличия методов у объектов переведена на библиотеку reflector
Автоматизирована установка методов ВывестиСправку, ПослеВыполненияКоманды, ПередВыполнениемКоманды при вызове конструктора создания КомандаПриложения для класса реализации команды. Раньше требовалось явно вызывать методы установки данных обработчиков
Добавлена зависимость от fluent
Убрана обязательность метода ВыполнитьКоманду у класса реализации команды. Раньше для команд которые содержали только вложенные команды требовалось создавать данный метод пустым.
Исправлено множество замечаний SonarQube
#37 В справке для строки использования по умолчанию спрятаны символы -- между опциями и аргументами
#10 Добавлен тест на проверку поведения с аргументами начинающихся с -
Документация
#38 Дополнена справка примером создания вложенных команд
Исправлены найденные опечатки в документации и описании API
Конкретизирована справка по работе с библиотекой. Благодарность @EvilBeaver