BrightSword.CommandLineUtilities (nuget): Writing command-line applications generally requires processing command-line arguments to control the behaviour of the program.  In the early days of .NET 1.1, and after seeing several implementations of command-line processors, and finding them either cumbersome to use or non-friendly in their approach, I decided to write one.  I've updated this over the years and decided to open-source it. It uses features of .NET 3.5 now, and makes use of attributes, reflection, generics and Func<>/Action<> to make it easy to integrate and use.
Keywords: Command-Line