-
Notifications
You must be signed in to change notification settings - Fork 286
Description
As mentioned on this thread at StackOverflow the HelpVerbOption only shows the general help for the available verb, but not the detailed help for a particular help-verb.
I suppose this is because of code in method TryParseHelpVerb in Parser.cs. Assume we entered MyApp help theVerb on bash. As args.FirstOrDefault will allways evaluate to help instead of the actual verb we want the help for and the optionMap on the next line won´t contain an option for help the method will allways return false as the calling method DoParseArgumentsVerbs also.
To come around have a look at my suggested solution within the thread. Maybe we should add some checks in order to don´t get an NRE or similar, however I hope you get what I ment.
EDIT: To make the solution also work for the --help option in combination with a verb we may also trim the args[0] within if (string.Compare(args[0], helpInfo.Right.LongName, GetStringComparison(_settings)) == 0) also in Parser.cs.