CLI11 2.5.0

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

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

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

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

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

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