anchor.diff:    Future<Map<String, String>> getStatuses({bool all: false}) async {
       var result = await run(["list-units", "--no-pager", "--plain", "--all"]);
       var out = result.stdout.trim();
  -    var o = _parseUnitFilesList(out);
  -    List rm;
  -    if (all) {
  -      rm = [];
  -    } else {
  -      rm = o.keys.where((name) => name.endsWith(".service") || name.contains("@") || name.startsWith("systemd-")).toList();
  -    }
  -    rm.forEach(o.remove);
  -    return o;
  +    return _parseUnitFilesList(out, all: all);
     }
   
     Future<String> getSystemStatus() async =>
  
positive.code:       var name = parts[0];
        var status = parts[2];
  
        map[name] = status;
      }
      return map;
  
negative.code:         : Process.run("systemctl", args);
    }
  
    Map<String, String> _parseUnitFilesList(String out, {bool all: false}) {
      var lines = out.split("\n")..removeAt(0);
      lines = lines
          .takeWhile((it) => !it.contains(
  