boostorg / boostorg/program_options
Skip unknown options while parsing env vars
- Vorherrschende Sprache
- C++
- Sterne
- 136
- Forks
- 117
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, parse_environment() und den anschließenden store()-Aufruf nachzuverfolgen, um zu sehen, wo Variablen mit Präfix in Programmoptionen umgewandelt werden und wo unknown_option ausgelöst wird. Die Arbeit ist abgeschlossen, wenn nicht erkannte Umgebungsvariablen mit Präfix ignoriert werden, während erkannte Optionen weiterhin gespeichert werden, und Testabdeckung für beide Fälle hinzugefügt wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100