boostorg / boostorg/program_options

Feature Request: Make options_description output optionally machine readable (ie --helpjson) to support auto-completion of process *arguments* in system shells

Offen
#80 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
136
Forks
117
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This is a dupe of a feature request I filed for Qt's QCommandLineParser, so I'll just link to that instead of copy/pasting the description here: https://bugreports.qt.io/browse/QTBUG-74594

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start with the linked Qt request, QTBUG-74594, since the issue refers to it for the feature requirements. Then inspect options_description output and define what a machine-readable --helpjson format would need to expose for shell completion of process arguments; done means that output is available optionally without changing the existing human-readable help.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.