commandlineparser / commandlineparser/commandline

3 Mutually exclusive groups: how to declare required parameters?

Aberta
#942 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C#
Estrelas
4.8k
Forks
478
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I have 3 SetName mutually exclusive groups.
In every group I'd like to have required parameters.
1
p11 (required=true)
p12 (required=false)
2
p21 (required=true)
p22 (required=false)
3
p31 (required=true)
p32 (required=false)

By fact: the application detected group 2 it generated error that no required parameter p11.
But it is from group 1. I do not need it.
When I have declared all options Required=false it helped.

What I do wrong?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Nenhum arquivo, teste ou ponto de entrada é nomeado. Reproduza os três grupos SetName mutuamente exclusivos com p11, p21 e p31 obrigatórios e, em seguida, rastreie como as opções obrigatórias são validadas depois que o grupo 2 é detectado; considera-se concluído quando um grupo selecionado não exige p11 de outro grupo ou quando a limitação está documentada.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
cli
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.