parseStatus function
Parses the Status: field out of schtasks /Query /FO LIST /V output.
Implementation
String parseStatus(String output) {
final m = RegExp(r'Status:\s*(\S+)').firstMatch(output);
if (m == null) return 'unknown';
switch (m.group(1)!.toLowerCase()) {
case 'running':
return 'running';
case 'ready':
return 'ready';
case 'disabled':
return 'disabled';
default:
return 'unknown';
}
}