Looking for a Command Line Argument Parser for .NET
I'm looking for a command line argument parser, such as "Command line parser" from http://www.sellsbrothers.com/tools/Genghis/ .

Features I'm looking for:

* Auto-generation of usage
* Should able to check required and optional parameters
* Parameters should support IEnumerable with separator support
* Should support flag parameters
* Would be nice to support combining parameters such as "/fx"  == "/f /x"
* Would be nice to not force for a space after a parameter such as "/ftest.txt" == "/f test.txt"



P.S : 
*"Command line parser" is quite good, I really like the design of it but there is no documentation, no new updates and I couldn't figure out to do certain stuff such as how to check for required parameters.*
Looking for a Command Line Argument Parser for .NET
===

I'm looking for a command line argument parser, such as "Command line parser" from http://www.sellsbrothers.com/tools/Genghis/ .

Features I'm looking for:

* Auto-generation of usage
* Should able to check required and optional parameters
* Parameters should support IEnumerable with separator support
* Should support flag parameters
* Would be nice to support combining parameters such as "/fx"  == "/f /x"
* Would be nice to not force for a space after a parameter such as "/ftest.txt" == "/f test.txt"



P.S : 
*"Command line parser" is quite good, I really like the design of it but there is no documentation, no new updates and I couldn't figure out to do certain stuff such as how to check for required parameters.*