parse static method
Implementation
static ConsoleCMD? parse(String? line) {
if (line == null) return null;
line = line.trim();
if (line.isEmpty) return null;
var parts = line.split(RegExp(r'\s+'));
var cmd = parts[0];
var args = parts.length > 1 ? parts.sublist(1) : [];
return ConsoleCMD(cmd, args.map(parseString).toList());
}