static void Main(string[] args) { var commandLine = new Arguments(args); GetHelp(commandLine); var defaultInputFile = GetDefaultInputFile(commandLine); var destinationFilePath = GetDestinationFilePath(commandLine); var nameSpace = GetNamespace(commandLine); var runmode = GetRunmode(commandLine); DisplayInteractiveInstructions(runmode); GetOptionsInteractive(runmode, ref defaultInputFile, ref destinationFilePath); if (runmode == Enums.Runmode.Automatic) { Console.WriteLine("1. Source file: \n" + defaultInputFile); Console.WriteLine("2. Destination file: \n" + destinationFilePath); Console.WriteLine("3. namespace: \n" + nameSpace); } Console.WriteLine(); Validate(defaultInputFile, destinationFilePath); Console.WriteLine("Processing File ..."); var generator = new CsvClassGenerator.ClassGenerator(); generator.GenerateClass(defaultInputFile, destinationFilePath, nameSpace.ToString()); Console.WriteLine("Class written. Press any key."); Console.ReadKey(); Environment.Exit(0); }
static void Main(string[] args) { var commandLine = new Arguments(args); GetHelp(commandLine); var defaultInputFile = GetDefaultInputFile(commandLine); var destinationFilePath = GetDestinationFilePath(commandLine); var nameSpace = GetNamespace(commandLine); var runmode = GetRunmode(commandLine); DisplayInteractiveInstructions(runmode); GetOptionsInteractive(runmode, ref defaultInputFile, ref destinationFilePath); if (runmode == Enums.Runmode.Automatic) { Console.WriteLine("1. Source file: \n" + defaultInputFile); Console.WriteLine("2. Destination file: \n" + destinationFilePath); Console.WriteLine("3. namespace: \n" + nameSpace); } Console.WriteLine(); Validate(defaultInputFile, destinationFilePath); Console.WriteLine("Processing File ..."); var generator = new CsvClassGenerator.ClassGenerator(); generator.GenerateClass(defaultInputFile, destinationFilePath, nameSpace.ToString()); Console.WriteLine("Class written. Press any key."); Console.ReadKey(); Environment.Exit(0); }