boostorg / boostorg/program_options

Skip unknown options while parsing env vars

Aperta
#42 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
136
Fork
117
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When using `parse_environment()` It will be convenient to skip environment variables not recognized as program options that still have the specified prefix.

At the moment all the environment variables that start with the specified prefix are collected and a subsequent call to `store()` will raise a `unknown_option` exception

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia tracciando parse_environment() e la successiva chiamata a store() per vedere dove le variabili d’ambiente con prefisso diventano opzioni del programma e dove viene sollevato unknown_option. Il lavoro è completato quando le variabili d’ambiente con prefisso non riconosciute vengono ignorate, mentre le opzioni riconosciute continuano a essere memorizzate, e viene aggiunta la copertura dei test per entrambi i casi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.