static int Main(string[] args) { System.Console.WriteLine("Version: 20190327"); // date: YYYYMMDD - needed to help figure out what version QA is running... var Args = new Arguments(); if (Args.Parse(args)) { string cwd = Directory.GetCurrentDirectory(); if (Args.ServerRoot.Equals("./") && cwd.Equals("/")) // UE-45302 { string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Replace("file:", ""); Directory.SetCurrentDirectory(path); } Args.ShowParsedValues(); } else { System.Console.WriteLine("Incorrect Command line Options.. Exiting"); Args.ShowAllOptions(); return(0); } var Server = new HttpServer(Convert.ToInt32(Args.ServerPort), Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true); if (!Server.Run()) { return(0); } if (Args.Browser != "") { if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac())) { System.Console.WriteLine("Browser Not found, Please check -Browser= option"); return(0); } SpawnBrowserAndBlock(Args); } else { System.Console.WriteLine("Press Any key Quit Server"); System.Console.ReadKey(); } Server.Stop(); return(0); }
static int Main(string[] args) { var Args = new Arguments(); if (Args.Parse(args)) { Args.ShowParsedValues(); } else { System.Console.WriteLine("Incorrect Command line Options.. Exiting"); Args.ShowAllOptions(); return(0); } var Server = new HttpServer(Convert.ToInt32(Args.ServerPort), Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true); Server.Run(); if (Args.Browser != "") { if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac())) { System.Console.WriteLine("Browser Not found, Please check -Browser= option"); return(0); } SpawnBrowserAndBlock(Args); } else { System.Console.WriteLine("Press Any key Quit Server"); System.Console.ReadKey(); } Server.Stop(); return(0); }
static int Main(string[] args) { var Args = new Arguments(); if (Args.Parse(args)) { Args.ShowParsedValues(); } else { System.Console.WriteLine("Incorrect Command line Options.. Exiting"); Args.ShowAllOptions(); return 0; } var Server = new HttpServer(Convert.ToInt32(Args.ServerPort),Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true ); Server.Run(); if ( Args.Browser != "" ) { if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac())) { System.Console.WriteLine("Browser Not found, Please check -Browser= option"); return 0; } SpawnBrowserAndBlock(Args); } else { System.Console.WriteLine("Press Any key Quit Server"); System.Console.ReadKey(); } Server.Stop(); return 0; }