commandlineparser / commandlineparser/commandline

Would be good if there was a way to ignore whitespace around seperator characters when parsing an IEnumerable

Abierto
#151 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

**Issue by [ClerioVision](https://github.com/ClerioVision)**
_Monday Jul 24, 2017 at 13:41 GMT_
_Originally opened as https://github.com/gsscoder/commandline/issues/460_

----

I'm using the following option class to parse a list of Enum values separated by ":' characters

so my command line might look like

prog -s NI:GALVO_CHILLER:OTS:A3200

would be nice if I could make it look like this (for better readability)

prog -s NI : GALVO_CHILLER : OTS : A3200

----------------------------------------------------
Public Class CommandLineOptions

Public Enum SupressableDevices As Integer
NI
GALVO_CHILLER
LASER_CHILLER
DOCK_CAMERA
BACK_CAMERA
PLATFORM_SENSOR
OTS
LASER
A3200
End Enum

<[Option]("s"c, "Supress", Separator:=":"c, Required:=False, HelpText:="Devices to be supressed.")>
Public Property SupressedDevices As IEnumerable(Of SupressableDevices)

<[Option]("v"c, "verbose", HelpText:="Print details during execution")>
Public Property Verbose As Boolean

End Class

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.