command line arguments parser utilities
.NET 2.0 compatable
public static void Main(string[] arguments)
{
CmdLine.Option o1 = new CmdLine.Option('f', "file", "File parameter.", false );
CmdLine.Option flag1 = new CmdLine.Option('v', "verbose", "Print verbose output." , true, "FALSE");
CmdLine.Args args = new CmdLine.Args(arguments, new CmdLine.Option[]{o1, flag1});
CmdLine.Option help = args.GetOption('?');
if(help.ActualValue_AsFlag)
{
Console.WriteLine(args.Usage());
return;
}
}