/// <summary>
 /// Enroll/Register a new command with the controller
 /// </summary>
 /// <param name="cmd"></param>
 public void Enroll(ConsoleCommandBase cmd)
 {
     commands.Add(cmd);
     cmd.Enroll(this);
 }
 /// <summary>
 /// Display help for an individual command
 /// </summary>
 /// <param name="cmd"></param>
 public void DisplayHelp(ConsoleCommandBase cmd)
 {
     Display("(o) {0}\t\"{1}\"", cmd.CommandName, cmd.CommandDesc);
     Display("   \t\t -> Example: {0}", cmd.CommandExample);
     Display(string.Empty);
 }