CLI11 2.5.0

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

В тази версия е добавен нов форматер с подобрени възможности за контрол и изход на помощни съобщения в съответствие със стандартите. Също така е добавен модификатор, позволяващ използването на нестандартни имена на опции, и са отстранени няколко грешки, свързани с нестандартни ситуации при анализа на низове и конфигурационни файлове.

Списък с промени:

  • Подобрен е форматерът за помощ, който по-добре съответства на стандарта UNIX и позволява използването на генерираната помощ в help2man;
  • Добавен е механизъм, позволяващ скриването на групи опции и разглеждането на всички опции като част от родителската група при показването на помощта;
  • Добавен е модификатор, позволяващ използването на нестандартни имена на опции с един флаг, например -option;
  • Добавен е модификатор за ограничаване на предаването на подкоманди на 'родителя', което може да реши някои проблеми с позиционните аргументи;
  • Подобрен е изходът в конфигурационния файл и е добавен модификатор за управление на изхода на стойностите по подразбиране;
  • Добавена е възможност за задаване на pair/tuple по подразбиране и е подобрен парсингът им;
  • Минималната необходима версия на CMake вече е 3.10;
  • Документацията е подобрена;
  • Отстранени са откритите грешки.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster