fclp/fluent-command-line-parser — pull request #15 by jen20 (2013-04-17 16:24:22+00:00)
Title: Removed requirement to have short name for every option.

Implementation for issue #14.

CommandLineOption can now be constructed with a null/empty/whitespace
short name, provided a long name is also specified. New tests added to
reflect this (in FluentCommandLineParserTests).

Setup(string shortOption, string longOption) throws an
ArgumentOutOfRangeException for shortOption if neither is specified.

The example in FluentCommandLineParserTests is updated to include an
option which has only a long name and no specified short name, and also
with an option group to ensure that this functionality is not broken by
the changes.