Ejemplo n.º 1
0
 private Monitor(string homeDir, string courseId)
 {
     courseDir = Path.Combine(homeDir, courseId);
     server    = new PreviewHttpServer(courseDir, Path.Combine(homeDir, "html"), 1337);
     server.Start();
     StartWatchingCourseDir();
     Console.WriteLine("Started monitoring {0}", courseDir);
     OpenInBrowser();
     while (true)
     {
         var key = Console.ReadKey(intercept: true).Key;
         if (key == ConsoleKey.Q)
         {
             break;
         }
         else if (key == ConsoleKey.O)
         {
             OpenInBrowser();
         }
         else
         {
             Console.WriteLine("Press 'Q' to exit. Press 'O' to open course in browser");
         }
     }
 }
Ejemplo n.º 2
0
		private Monitor(string homeDir, string courseId)
		{
			courseDir = Path.Combine(homeDir, courseId);
			server = new PreviewHttpServer(courseDir, Path.Combine(homeDir, "html"), 1337);
			server.Start();
			StartWatchingCourseDir();
			Console.WriteLine("Started monitoring {0}", courseDir);
			OpenInBrowser();
			while (true)
			{
				var key = Console.ReadKey(intercept:true).Key;
				if (key == ConsoleKey.Q)
					break;
				else if (key == ConsoleKey.O)
					OpenInBrowser();
				else
					Console.WriteLine("Press 'Q' to exit. Press 'O' to open course in browser");
			}
		}