Some time ago I needed a simple command line parsing library. After some research I came to BizArk ToolKit by Brian Brewder. Since then I became addicted to this library, contributed a few features of my own, fixed a few bugs. Now I am proud to tell that its recent release version Bizark.Core 2.0.3 is available on nuget. Please don't get confused with the BizArk toolkit of older versions.
Here is a sample usage:
For more info visit project site on CodePlex:
BizArk
public enum ConsoleMode
{
Copy,
Move
}
public class SimpleCommandLineArgs : CmdLineObject
{
[CmdLineArg]
public ConsoleMode Mode { get; set; }
[CmdLineArg]
public string Path { get; set; }
}
public static class Program
{
private static void Main(string[] args)
{
ConsoleApplication.RunProgram<SimpleCommandLineArgs>(Start);
}
private static void Start(SimpleCommandLineArgs args)
{
// Your code goes here
}
}
It will parse the following command-line arguments and create an instance of SimpleCommandLineArgs:
C:> YouConsole.exe /Mode Move /Path C:\Now available on nuget.org
PM> Install-Package BizArk.Core