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
