public void Execute(string[] args) { try { string command = args[1].ToLower(); if (args[0].ToLower() == "h" || args[0].ToLower() == "-h" || args[0].ToLower() == "help" || command == "h" || command == "-h" || command == "help") { Help(); } else if (commands.ContainsKey(command)) { commands[command](args); } } catch (System.Exception e) { CommandLineCore.PrintError(e.ToString()); } }