commandlineparser / commandlineparser/commandline

All options optional in one of sets

Offen
#933 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
4.8k
Forks
478
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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