All options optional in one of sets
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit dem verknüpften .NET Fiddle-Reproducer und vergleiche die Auswahl des Parametersatzes, wenn keine Argumente angegeben werden, mit der Auswahl, wenn eine erforderliche Option vorhanden ist. Verfolge, wie der Parser einen vollständig optionalen Satz und dessen Standardwerte verarbeitet. Als abgeschlossen gilt die Aufgabe, wenn mytool new diesen Satz auswählt und template auf default gesetzt ist, während die bestehenden Fälle mit erforderlicher Option und --list weiterhin funktionieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
I have two parameter sets. One has only one option, bool list, works fine:
mytool new --list # works fine
The other set works fine, while it has at least one required option
mytool new --template "default"
But I want all the options in my second set to be optional. I'd like to run
mytool new
and expect the second set is picked up, with "template" option set to "default". I cannot achieve it.
To Reproduce
https://dotnetfiddle.net/VE1xFs
Expected behavior
When one of the sets has all options optional, with defaults, it is automatically picked when no command-line arguments are provided.
- Vorherrschende Sprache
- C#
- Sterne
- 4.8k
- Forks
- 478
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus commandlineparser/commandline
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
commandlineparser/commandline#951 · 1 Kommentar ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
commandlineparser/commandline#880 · 2 Reaktionen ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
commandlineparser/commandline#952 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
commandlineparser/commandline#948 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
commandlineparser/commandline#947 ·
Alle Issues in commandlineparser/commandline
Ähnliche Issues
-
core dependencies
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
-
bug frontend good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
NavigationViewItemAutomationPeer implements IInvokeProvider but never advertises the Invoke pattern Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
unoplatform/uno#24629 ·
-
agentic-workflows Needs: Triage :mag: State: In-PR
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Down / Waiting for removal
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100