commandlineparser / commandlineparser/commandline

How to access unbound arguments?

Abierto
#720 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C#
Estrellas
4.8k
Forks
478
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I would like to pass completely unbound unparsed arguments. From documentation I assumed combination of `[Value]` attribute add dash-dash should work, for example:

```program verb -a 1 2 3 -b 5 6 7 -- ADDITION ARGUMENT COME HERE```

yet it does not seem to be working:

```
[Verb("verb")]
public class Verb
{
[Option('a')]
public IEnumerable A { get; set; };

[Option('b')]
public IEnumerable B { get; set; };

[Value(0)]
public IEnumerable More { get; set; }
}
```

I guess the problem is index 0 on Value, but it seems to be required?
How it supposed to work?

Thanks,

PS. I used `EnableDashDash`
PPS. Is it possible that it is working in general but not for verbs?
PPPS. It seems that `More` gets consumed by 'b' (dash dash is not a circuit breaker when parsing `b`)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.