public void StartApp(IConsoleApp app, Stream input, Stream output, bool enableEcho, string parameters) { if (input == null) { input = new AppInputStream(); } if (output == null) { var session = ConsoleManager.Controller.CreateSeason(); output = new AppOutputStream(session); } app.Console.Input = input; app.Console.Output = output; app.Console.EnableEcho = enableEcho; app.AppManager = this; SetCurrentApplication(app); app.Start(parameters); }
public void Start() { var stream = new AppOutputStream(CoolWorld.x86.Boot.Console); StartApp(shell, null, stream, true, null); }