static void Main(string[] args) { TraceFactory.AddTraceConsole(); SplitArgs Args = new SplitArgs(args); string SourceDir = Args.GetValue("sourcedir", ""); Trace.WriteLine($"Source directory = {SourceDir}"); if (string.IsNullOrWhiteSpace(SourceDir) || !Directory.Exists(SourceDir)) { Usage($"Missing source directory : directory is missing or access is denied"); } InitTitle($"Processing {SourceDir}"); EProcessStatus ProcessStatus = ProcessDirectory(new DirectoryInfo(SourceDir)); if (ProcessStatus != EProcessStatus.Ok) { ConsoleExtension.Pause(); Environment.Exit(1); } //ConsoleExtension.Pause(); Environment.Exit(0); }
static void Main(string[] args) { Console.WriteLine("Starting BDIndex"); TraceFactory.AddTraceConsole(); Task.Run(async() => { await MainAsync(args); }).Wait(); }