How to pass and retain subsequent arguments to a verb with exact format?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Comece examinando como o CommandLineParser associa membros [Verb] e [Value] quando os tokens subsequentes se parecem com opções. Reproduza o exemplo foreach foo bar baz -f true --foo --bar 1 e compare o comportamento do parser com o encaminhamento dos args originais. A tarefa estará concluída quando for determinado se a preservação exata dos argumentos é compatível e a configuração apropriada for documentada ou implementada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I am trying to create a verb that includes all subsequent arguments. I require it to retain the exact format in which it is passed to the verb. My intention is to forward the arguments as a shell command. I have tried the following configuration:
[Verb("foreach")]
public readonly struct ForeachVerb
{
[Value(0)]
public IEnumerable<string> Command { get; set; }
}
But unfortunately, I am encountering errors indicating that options f, foo, and bar are missing for this test argument:
foreach foo bar baz -f true --foo --bar 1
As a workaround, I can fall back to the original args, but I am curious if there is any chance to utilize the capabilities that CommandLineParser offers. Does anyone have an idea on how to configure CommandLineParser to achieve this?
- Linguagem predominante
- C#
- Estrelas
- 4.8k
- Forks
- 479
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de commandlineparser/commandline
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
commandlineparser/commandline#951 · 1 comentário ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 70/100
commandlineparser/commandline#880 · 2 reações ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
commandlineparser/commandline#952 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
commandlineparser/commandline#948 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
commandlineparser/commandline#947 ·
Todas as issues de commandlineparser/commandline
Issues semelhantes
-
Bug: Hidden loading rings keep the compositor running, so Files uses 7-94% of a CPU core while idleAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
files-community/Files#19026 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Physgun SFX SpamAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 80/100
SubtitleEdit/subtitleedit#15946 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
BHoM/Civil3D_Toolkit#118 ·
-
Reason-phrase table has misspelled entries (`Unathorized`, `Switching Protcols`, `Multiple Choises`)Abertabug severity:low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100