anchor.diff:  
   main() async {
     await loadStorage();
  +  await loadSystemCommands();
   
     if (storage["prompt"] != null) {
       prompt = storage["prompt"];
  
positive.code: import "dart:convert";
  import "dart:io";
  
  
negative.code:   var args = split.skip(1).toList();
  
    await handleCommand(cmd, args);
  }
  
  loadSystemCommands() async {
    var c = {};
    var paths = Platform.environment["PATH"].split(Platform.isWindows ? ";" : ":");
    for (var path in paths) {
      var dir = new Directory(path);
      if (!(await dir.exists())) {
        continue;
      }
  
      await for (File file in dir.list().where((it) => it is File)) {
        FileStat stat = await file.stat();
        if (hasPermission(stat.mode, FilePermission.EXECUTE)) {
          var z = file.path;
          var name = z.split(Platform.pathSeparator).last;
          c[name] = z;
        }
      }
    }
  
    for (var name in c.keys) {
      commands[name] = (List<String> args) async {
        var result = await exec(c[name], args: args, inherit: true);
        return result.exitCode;
      };
    }
  }
  
  handleCommand(String cmd, List<String> args) async {
  