RSE/Manager/Program.cs
2024-11-24 12:40:51 +01:00

54 lines
843 B
C#

using Manager;
bool stop = false;
do
{
string? input = Console.ReadLine();
if (string.Equals(input, "stop"))
{
Commands.StopServer();
}
else if (string.Equals(input, "q"))
{
stop = true;
}
else if (string.Equals(input, "clear"))
{
Console.Clear();
}
else if (string.Equals(input, "p"))
{
Commands.GetProgress();
}
else if (string.Equals(input, "g"))
{
Commands.GarbageCollect();
}
else if (string.Equals(input, "v"))
{
Commands.Vacuum();
}
else if (string.Equals(input, "r"))
{
Commands.ReIndex();
}
else if (string.Equals(input, "help"))
{
Commands.GetHelp();
}
else
{
Commands.GetHelp();
}
} while (!stop);