CLI11 2.5.0

CLI11 2.5.0

Am 27. Februar, nach mehr als einem Jahr Entwicklungszeit, wurde die plattformübergreifende Header-Only-Bibliothek 2.5.0 für C++ veröffentlicht. CLI11, entwickelt zum Parsen von Befehlszeilenparametern und vertrieben unter der BSD 3-Lizenz.

Diese Version fügt einen neuen Formatierer mit verbesserten Steuerungsmöglichkeiten und standardkonformer Hilfeausgabe hinzu. Außerdem wurde ein Modifikator hinzugefügt, der die Verwendung nicht standardmäßiger Optionsnamen ermöglicht, und mehrere Fehler im Zusammenhang mit nicht standardmäßigen Situationen beim Parsen von Zeichenfolgen und Konfigurationsdateien behoben.

Liste der Änderungen:

  • Der Hilfeformatierer wurde verbessert, um ihn besser an den UNIX-Standard anzupassen und die Verwendung der generierten Hilfe in help2man zu ermöglichen.
  • ein Mechanismus hinzugefügt, der es ermöglicht, Optionsgruppen auszublenden und beim Anzeigen der Hilfe alle Optionen als Teil der übergeordneten Gruppe zu berücksichtigen;
  • ein Modifikator hinzugefügt, der die Verwendung nicht standardmäßiger Optionsnamen mit einem Flag ermöglicht, z. B. -option;
  • ein Modifikator hinzugefügt, um die Übergabe von Unterbefehlen an das „übergeordnete Element“ zu beschränken, was einige Probleme mit Positionsargumenten lösen könnte;
  • verbesserte Ausgabe in die Konfigurationsdatei und hinzugefügter Modifikator zur Steuerung der Ausgabe von Standardwerten;
  • Möglichkeit hinzugefügt, standardmäßig Paare/Tupel anzugeben und deren Analyse verbessert;
  • Die mindestens erforderliche Version von CMake ist jetzt 3.10;
  • verbesserte Dokumentation;
  • Die festgestellten Fehler wurden behoben.

Source: linux.org.ru

Kommentar hinzufügen