41 private async Task
Loop(CancellationToken ct)
43 while (!ct.IsCancellationRequested)
47 if (
string.IsNullOrWhiteSpace(input))
continue;
48 string[] parts = input.Split(
' ', StringSplitOptions.RemoveEmptyEntries);
49 string cmd = parts[0];
50 string[] args = parts.Skip(1).ToArray();