static void Main(string[] args) { //Get flags from passed command args Options options = new Options(); if (Parser.Default.ParseArguments(args, options)) { AppStarter appStarter = new AppStarter(options); appStarter.Start(); } if(System.Diagnostics.Debugger.IsAttached) { Console.ReadKey(true); } }
/// <summary> /// Creates a new Appstart instance /// </summary> /// <param name="options"></param> public AppStarter(Options options) { this.options = options; this.modHosts = new List<ModuleHost>(); this.messenger = new Messenger(); }