public static async ValueTask Exec(ITerminal terminal, string fileName, CancellationToken token) { foreach (var MyLine in File.ReadLines(fileName)) { if (MyLine == "" || MyLine.StartsWith("#")) { continue; } await TerminalParser.InternalExecute(terminal, MyLine, token); } }
public static void Help(ITerminal terminal, string command) { //**************************************** var MyTypeData = TerminalParser.FindCommand(command, terminal.Registries); //**************************************** if (MyTypeData == null) { terminal.LogWarning("{0} is not a valid command, variable, or instance", command); return; } terminal.LogInformation(TerminalParser.HelpOn(MyTypeData)); }
public static void Help(ITerminal terminal) { terminal.LogInformation(TerminalParser.HelpOn(terminal.Registries)); }