public static void Main(string[] args) { MonoBerry app = new MonoBerry(args); var cmd = args.Length > 0 ? (args [0]).ToLower() : "help"; var parameters = new List <string> (args); if (parameters.Count > 0) { parameters.RemoveAt(0); } app.RegisterCommands(Assembly.GetExecutingAssembly()); app.Execute(cmd, parameters); }
public static void Main(string[] args) { MonoBerry app = new MonoBerry(args); var cmd = args.Length > 0 ? (args [0]).ToLower() : "help"; var parameters = new List <string> (args); if (parameters.Count > 0) { parameters.RemoveAt(0); } app.RegisterCommands(Assembly.GetExecutingAssembly()); try { app.Execute(cmd, parameters); } catch (Command.Error e) { Console.Error.WriteLine("ERROR: {0}", e.Message); Environment.Exit(1); } }