Il 27 febbraio, dopo più di un anno di sviluppo, è stata rilasciata la libreria header-only multipiattaforma 2.5.0 per C++ CLI11, progettato per analizzare i parametri della riga di comando e distribuito con licenza BSD 3.
Questa versione aggiunge un nuovo formattatore con funzionalità di controllo migliorate e output di guida conforme agli standard. È stato inoltre aggiunto un modificatore che consente di utilizzare nomi di opzioni non standard e sono stati corretti diversi bug relativi a situazioni non standard durante l'analisi di stringhe e file di configurazione.
Elenco delle modifiche:
- Il formattatore della guida è stato migliorato per allinearsi meglio allo standard UNIX e consentire l'utilizzo della guida generata in help2man;
- aggiunto un meccanismo che consente di nascondere gruppi di opzioni e di considerare tutte le opzioni come parte del gruppo padre quando si visualizza la guida;
- aggiunto un modificatore che consente di utilizzare nomi di opzioni non standard con un flag, ad esempio -option;
- aggiunto un modificatore per limitare il passaggio di sottocomandi al "genitore", il che potrebbe risolvere alcuni problemi con gli argomenti posizionali;
- migliorato l'output nel file di configurazione e aggiunto un modificatore per controllare l'output dei valori predefiniti;
- aggiunta la possibilità di specificare coppie/tuple per impostazione predefinita e migliorata la loro analisi;
- La versione minima richiesta di CMake è ora la 3.10;
- documentazione migliorata;
- Gli errori rilevati sono stati corretti.
Fonte: linux.org.ru
