Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 public static void Help(ITerminal terminal)
 {
     terminal.LogInformation(TerminalParser.HelpOn(terminal.Registries));
 }