示例#1
0
        public override string Help(params string[] help_args)
        {
            string name = help_args[0];

            if (name.Equals("alias"))
            {
                return("I'm the alias command. Try: alias or alias [name] or alias [newalias] [commands]");
            }
            return(string.Format("{0}{1}", CoreCommand.AnsiColorize("$ "), Core.EncodeNoAscii(Core.aliases[name])));
        }
示例#2
0
        public IEnumerable <string> doLoop()
        {
            while (this.loop)
            {
                Console.Write(Core.UntagCommandlineChars(CoreCommand.AnsiColorize(this.PS1)));
                yield return(Console.ReadLine());

                refreshVars();
            }
            yield return(null);
        }