commandlineparser / commandlineparser/commandline
All options optional in one of sets
- Langage dominant
- C#
- Étoiles
- 4.8k
- Forks
- 478
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par le reproducteur .NET Fiddle lié et comparez la sélection de l’ensemble de paramètres lorsqu’aucun argument n’est fourni avec la sélection lorsqu’une option obligatoire est présente. Suivez la façon dont l’analyseur traite un ensemble entièrement optionnel et ses valeurs par défaut. Le travail est terminé lorsque `mytool new` sélectionne cet ensemble avec `template` défini sur `default`, tandis que les cas existants d’option obligatoire et de `--list` continuent de fonctionner.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100