Skip to content

@khorevaa khorevaa released this Jul 19, 2018 · 24 commits to develop since this release

Исправления

  • #44 - исправлен вывод в справке значения по умолчанию.
Assets 3

@khorevaa khorevaa released this Jul 19, 2018 · 26 commits to develop since this release

Новое

  • #39 Получение значений опций и аргументов родителя команды в методах команды ЗначениеОпции и ЗначениеАргумента
  • Добавлен синоним ДобавитьКоманду метода ДобавитьПодкоманду. Метод ДобавитьПодкоманду - в следующем релизе будет объявлен устаревшим
  • #35 Добавлена возможность получения таблиц опций ПолучитьТаблицуОпций и аргументов ПолучитьТаблицуАргументов для формирования собственного вывода справки
  • Добавлена возможность переопределения процедуры вывода справки УстановитьДействиеВывестиСправку или метод ВывестиСправку у класса реализации команды
  • Работа с датой переведена на библиотеку datetime
  • Работа c проверкой наличия методов у объектов переведена на библиотеку reflector
  • Автоматизирована установка методов ВывестиСправку, ПослеВыполненияКоманды, ПередВыполнениемКоманды при вызове конструктора создания КомандаПриложения для класса реализации команды. Раньше требовалось явно вызывать методы установки данных обработчиков
  • Добавлена зависимость от fluent
  • Убрана обязательность метода ВыполнитьКоманду у класса реализации команды. Раньше для команд которые содержали только вложенные команды требовалось создавать данный метод пустым.
  • Исправлено множество замечаний SonarQube
  • #37 В справке для строки использования по умолчанию спрятаны символы -- между опциями и аргументами
  • #10 Добавлен тест на проверку поведения с аргументами начинающихся с -

Документация

  • #38 Дополнена справка примером создания вложенных команд
  • Исправлены найденные опечатки в документации и описании API
  • Конкретизирована справка по работе с библиотекой. Благодарность @EvilBeaver
Assets 3

@khorevaa khorevaa released this Feb 9, 2018 · 115 commits to develop since this release

Новое

  • #25 Использование docker-images на сервере Travis-Ci
  • #10 Автоматическое формирование строки использования для Аргументов-Массивов
  • Автоматическое добавление -- после всех опций для строки по умолчанию
  • #16 Получение значений опций и аргументов из команд родителей

Документация

  • #17 Дополнена документация по автоматическому определению простых типов опций и аргументов по значению по умолчанию
  • #7 Дополнена документация по типу значений ТПеречисление

Исправления

  • #21 Ошибка зацикливания при аргументах массивах
  • #23 Исправлена ошибка вывода версии. При отсутствии других опций и аргументов
  • Исправлена ошибка добавления в неправильный индекс аргументов
Assets 3

Испралена ошибка автоматического переобразования в нужному типу согласно входящему значению по умолчанию. Работает только для Булево, Строка и Число.

Assets 3

@khorevaa khorevaa released this Jan 26, 2018 · 134 commits to develop since this release

  • Реализована возможность получения значений опций и аргументов, по именам без - и --.
  • Реализована возможность указания опций и аргументов в виде перечислений. Например,
ОпцияЦвета = Приложение.Опция("color c", "yellow", "Пользовательский цвет").ТПеречисление()
	.Перечисление("yellow", "yellow", "Это желтый цвет")
	.Перечисление("red", "rediiii" , "Это красный цвет")
	.Перечисление("blue", "blue", "Это синий цвет")
	;
	
Assets 3

Появилась возможность создавать приложения через команду oscript -make

Assets 3

@khorevaa khorevaa released this Jan 8, 2018 · 152 commits to develop since this release

Исправлено ошибка вывода справки
Скорректированы зависимости

Assets 3

@khorevaa khorevaa released this Jan 5, 2018 · 156 commits to develop since this release

Добавлена документация по публичному API.
Исправлены найденные ошибки

Assets 3

@khorevaa khorevaa released this Dec 27, 2017 · 179 commits to develop since this release

Finish 0.9.2
Assets 3

@khorevaa khorevaa released this Dec 20, 2017 · 192 commits to develop since this release

Исправлены найденные ошибки и опечатки

Assets 3
You can’t perform that action at this time.