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]))); }
public IEnumerable <string> doLoop() { while (this.loop) { Console.Write(Core.UntagCommandlineChars(CoreCommand.AnsiColorize(this.PS1))); yield return(Console.ReadLine()); refreshVars(); } yield return(null); }