public static int RunStartProcess(StartProcessOptions opts) { var co = new ConsoleOutput(opts); Logger.SetGlobalOutput(co); var startProcess = new StartProcess(opts, co); try { startProcess.Execute(); return(0); } catch (Exception e) { co.Error(e.Message); return(1); } }
public StartProcess(StartProcessOptions options, ConsoleOutput console) { this.options = options; this.console = console; }