Adds ability to set program to not load config on next boot via console commands

This commit is contained in:
Neil Dorin
2019-11-15 22:13:53 -07:00
parent c0b59c375e
commit 84374a8af0

View File

@@ -40,11 +40,11 @@ namespace PepperDash.Essentials
{
DeterminePlatform();
//if (Debug.DoNotLoadOnNextBoot)
//{
// CrestronConsole.AddNewConsoleCommand(s => GoWithLoad(), "go", "Loads configuration file",
// ConsoleAccessLevelEnum.AccessOperator);
//}
if (Debug.DoNotLoadOnNextBoot)
{
CrestronConsole.AddNewConsoleCommand(s => GoWithLoad(), "go", "Loads configuration file",
ConsoleAccessLevelEnum.AccessOperator);
}
// CrestronConsole.AddNewConsoleCommand(S => { ConfigWriter.WriteConfigFile(null); }, "writeconfig", "writes the current config to a file", ConsoleAccessLevelEnum.AccessOperator);
CrestronConsole.AddNewConsoleCommand(s =>
@@ -74,7 +74,7 @@ namespace PepperDash.Essentials
"Template URL: {1}", ConfigReader.ConfigObject.SystemUrl, ConfigReader.ConfigObject.TemplateUrl);
}, "portalinfo", "Shows portal URLS from configuration", ConsoleAccessLevelEnum.AccessOperator);
//if(!Debug.DoNotLoadOnNextBoot)
if (!Debug.DoNotLoadOnNextBoot)
GoWithLoad();
}
@@ -152,7 +152,7 @@ namespace PepperDash.Essentials
{
try
{
//Debug.SetDoNotLoadOnNextBoot(false);
Debug.SetDoNotLoadOnNextBoot(false);
Debug.Console(0, Debug.ErrorLogLevel.Notice, "Starting Essentials load from configuration");