public override bool Execute(DocInput input) { var settings = input.ToSettings(); using (var project = new DocProject(settings)) { using (var server = project.LaunchRunner()) { Console.WriteLine("Launching the browser to " + server.BaseAddress); Process.Start(server.BaseAddress); tellUsersWhatToDo(); ConsoleKeyInfo key = Console.ReadKey(); while (key.Key != ConsoleKey.Q) { Console.WriteLine(); Console.WriteLine("Shutting down the Storyteller documentation preview runner...."); Console.WriteLine(); } } } return(true); }
public TopicFileWatcher(DocSettings settings, DocProject project) { _settings = settings; _project = project; }
public void TheUrlResolutionIs(UrlStyle style) { _settings.UrlStyle = style; _project = new DocProject(_settings); }