public static IList <string> ListAliasesConfig() { return(Collection.Map(CRegistery.ListAliases(), delegate(CAliasCommand alias) { return ToString(alias); })); }
bool Execute(string prefix = null) { IList <CAliasCommand> cmds = CRegistery.ListAliases(prefix); if (cmds.Count > 0) { if (shortList) { string[] names = Collection.Map(cmds, delegate(CAliasCommand cmd) { return(cmd.Name); }); Print(names); } else { foreach (CAliasCommand cmd in cmds) { PrintIndent("{0} {1}", cmd.Name, cmd.Alias); } } } return(true); }
public static void ListAliasesConfig(IList <string> lines) { IList <CAliasCommand> aliases = CRegistery.ListAliases(); for (int i = 0; i < aliases.Count; ++i) { lines.Add(ToString(aliases[i])); } }
internal static IList <string> AutoCompleteArgs(string token) { IList <CAliasCommand> aliases = CRegistery.ListAliases(); if (aliases != null && aliases.Count > 0) { return(Collection.Map(aliases, delegate(CAliasCommand alias) { return alias.Name; })); } return(null); }
void Execute(string prefix = null) { IList <CAliasCommand> aliases = CRegistery.ListAliases(prefix); if (aliases.Count > 0) { foreach (CAliasCommand alias in aliases) { CRegistery.RemoveAlias(alias.Name); } PostNotification( CCommandNotifications.CAliasesChanged, CCommandNotifications.KeyManualMode, this.IsManualMode ); } }