commandlineparser / commandlineparser/commandline

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

Đang mở
#151 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C#
Star
4.8k
Fork
478
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.