CLI11 2.5.0

CLI11 2.5.0

Am 27. Februar, nach mehr als einem Jahr Entwicklung, wurde die plattformübergreifende Header-Only-Bibliothek für C++, Version 2.5.0, veröffentlicht. CLI11, die zur Analyse von Kommandozeilenparametern gedacht ist und unter der BSD 3-Lizenz vertrieben wird.

In dieser Version wurde ein neuer Formatter mit verbesserten Kontrollmöglichkeiten und Ausgabedokumentation gemäß den Standards hinzugefügt. Außerdem wurde ein Modifikator hinzugefügt, der die Verwendung von nicht standardmäßigen Optionsnamen ermöglicht, und mehrere Fehler im Zusammenhang mit nicht standardmäßigen Situationen beim Parsen von Strings und Konfigurationsdateien wurden behoben.

Änderungsprotokoll:

  • Der Hilfe-Formatter wurde verbessert, sodass er besser mit dem UNIX-Standard übereinstimmt und die generierte Hilfe in help2man verwendet werden kann;
  • Ein Mechanismus wurde hinzugefügt, um Gruppen von Optionen zu verbergen und alle Optionen als Teil der übergeordneten Gruppe bei der Anzeige der Hilfe zu zählen;
  • Ein Modifikator wurde hinzugefügt, der die Verwendung von nicht standardmäßigen Optionsnamen mit einem einzelnen Flag ermöglicht, zum Beispiel -option;
  • Ein Modifikator wurde hinzugefügt, um die Weitergabe von Unterbefehlen an den „Eltern“-Befehl zu begrenzen, was einige Probleme mit positionsabhängigen Argumenten lösen kann;
  • Die Ausgabe in die Konfigurationsdatei wurde verbessert und ein Modifikator wurde hinzugefügt, um die Ausgabe der Standardwerte zu steuern;
  • Es wurde die Möglichkeit hinzugefügt, standardmäßig ein Paar/Tuple anzugeben und deren Parsing zu verbessern;
  • Die minimale erforderliche Version von CMake ist jetzt 3.10;
  • Die Dokumentation wurde verbessert;
  • Entdeckte Fehler wurden behoben.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4