Optnik is a CLR library to help with option
parsing and command execution. It is very similar
to Mono.Options but has support for sub-commands,
each with its own private set of options. Optnik
is written in C# and runs on Mono and MS .NET (and
probably on other CLR implementations too).