/// <summary> /// Copy ConfigCli.json to ConfigServer.json and validate ConnectionString exists. /// </summary> private void CopyConfigCliToConfigServer() { ConfigCli.CopyConfigCliToConfigServer(); var configCli = ConfigCli.Load(); var environment = configCli.EnvironmentGet(); if (UtilFramework.StringNull(environment.ConnectionStringFramework) == null || UtilFramework.StringNull(environment.ConnectionStringFramework) == null) { UtilCli.ConsoleWriteLineColor(string.Format("No ConnectionString for {0}! Set it with command cli config connectionString.", environment.EnvironmentName), ConsoleColor.Yellow); } }
private void RegisterCommandInit() { foreach (CommandBase command in CommandList) { commandLineApplication.Command(command.Name, (configuration) => { configuration.Description = command.Description; command.Configuration = configuration; command.Register(configuration); configuration.OnExecute(() => { UtilCli.ConsoleWriteLineColor($"Execute Framework Command Cli ({command.Name})", ConsoleColor.Green); command.Execute(); return(0); }); configuration.HelpOption("-h | --help"); // Command help (to show arguments and options) }); } commandLineApplication.HelpOption("-h | --help"); // Command line interface help (to show commands) }