CLI11 2.5.0

good-penguin.png

27 февраля, после более года разработки, состоялся выпуск 2.5.0 кроссплатформенной header-only библиотеки для C++ CLI11, предназначенной для разбора параметров командной строки и распространяемой по лицензии BSD 3.

В этой версии добавлен новый форматтер с улучшенными возможностями контроля и выводом справки в соответствии со стандартами. Также добавлен модификатор, позволяющий использовать нестандартные имена опций и исправлено несколько ошибок, связанных с нестандартными ситуациями при разборе строк и файлов конфигурации.

Список изменений:

  • улучшен форматтер справки, который лучше согласуется со стандартом UNIX и позволяет использовать сгенерированную справку в help2man;
  • добавлен механизм, позволяющий скрывать группы опций и считать все опции частью родительской группы при отображения справки;
  • добавлен модификатор, позволяющий использовать нестандартные имена опций с одним флагом, например -option;
  • добавлен модификатор для ограничения передачи подкоманд «родителю», что может решить некоторые проблемы с позиционными аргументами;
  • улучшен вывод в конфигурационный файл и добавлен модификатор для управления выводом значений по умолчанию;
  • добавлена возможность указывать pair/tuple по умолчанию и улучшен их парсинг;
  • минимальная необходимая версия CMake теперь 3.10;
  • улучшена документация;
  • исправлены обнаруженные ошибки.

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

>>> Подробности API

>>> Подробности на GitHub

©  Linux.org.ru