public void Main(string argument, UpdateType updateSource) { Context.UpdateTime(); if (commandLine.TryParse(argument)) { subsystemManager.CommandV2(commandLine); } else { try { subsystemManager.Update(updateSource); var status = subsystemManager.GetStatus(); if (status != string.Empty) { Echo(subsystemManager.GetStatus()); } } catch (Exception e) { Me.GetSurface(0).WriteText(e.StackTrace); Me.GetSurface(0).WriteText("\n", true); Me.GetSurface(0).WriteText(e.Message, true); Me.GetSurface(0).WriteText("\n", true); Me.GetSurface(0).WriteText(subsystemManager.GetStatus(), true); } } }
public void Main(string argument, UpdateType updateSource) { context.UpdateTime(); if (commandLine.TryParse(argument)) { subsystemManager.CommandV2(commandLine); } else { subsystemManager.Update(updateSource); Echo(subsystemManager.GetStatus()); } }
public void Main(string argument, UpdateType updateSource) { Context.UpdateTime(); if (commandLine.TryParse(argument)) { subsystemManager.CommandV2(commandLine); //subsystemManager.Command(commandLine.Argument(0), commandLine.Argument(1), commandLine.ArgumentCount > 2 ? commandLine.Argument(2) : null); } else { subsystemManager.Update(updateSource); var s = subsystemManager.GetStatus(); if (!string.IsNullOrEmpty(s)) { Echo(s); } } }
public void Update(UpdateType updateSource) { Context.UpdateTime(); SubsystemManager.Update(updateSource); }