devCommandFromLine function
Maps a --json stdin control line to a command. Returns null for
blank/unknown lines (unknown lines are answered with the key list).
Implementation
DevControlCommand? devCommandFromLine(String line) =>
switch (line.trim().toLowerCase()) {
'reload' || 'r' => DevControlCommand.reload,
'restart' => DevControlCommand.restart,
'stop' => DevControlCommand.stopApp,
'detach' => DevControlCommand.detach,
'quit' || 'exit' => DevControlCommand.quit,
_ => null,
};