feat: Adds console commands (#1714)

### Summary
* Adds console command support.
* Adds `save`, `restart`, and `shutdown` commands.
This commit is contained in:
Kamron Batman 2024-03-30 09:40:43 -07:00 committed by GitHub
parent 855f8c67ae
commit e638fb7893
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 233 additions and 13 deletions

View file

@ -117,11 +117,9 @@ public static class AdhocPersistence
Console.WriteLine($"***** Bad deserialize of {file.FullName} *****");
Console.WriteLine(error);
Console.WriteLine("Skip this file and continue? (y/n)");
Console.Write("Skip this file and continue? (y/n): ");
var pressedKey = Console.ReadKey(true).Key;
if (pressedKey != ConsoleKey.Y)
if (!ConsoleInputHandler.ReadLine().InsensitiveEquals("y"))
{
throw new Exception("Deserialization failed.");
}