Versione CLI11 2.5.0

Versione CLI11 2.5.0

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

Aggiungi un commento