anchor.diff:            message += '\nDid you run this command from the same directory as your pubspec.yaml file?';
         }
         _logging.severe(message);
  -      return 2;
  +      exit(2);
       }
   
  -    buildConfigurations = _createBuildConfigurations(globalResults);
  -
  -    return super.runCommand(globalResults);
  -  }
  -
  -  List<BuildConfiguration> _createBuildConfigurations(ArgResults globalResults) {
       String enginePath = globalResults['engine-src-path'];
       bool isDebug = globalResults['debug'];
       bool isRelease = globalResults['release'];
  
positive.code:         help: 'Path to your packages directory.', defaultsTo: 'packages');
    }
  
    List<BuildConfiguration> buildConfigurations;
  
    Future<int> runCommand(ArgResults globalResults) async {
      if (globalResults['verbose'])
  
negative.code:     if (globalResults['very-verbose'])
        Logger.root.level = Level.FINE;
  
      _globalResults = globalResults;
      return super.runCommand(globalResults);
    }
  
    List<BuildConfiguration> _createBuildConfigurations(ArgResults globalResults) {
      ArtifactStore.packageRoot = globalResults['package-root'];
      if (!FileSystemEntity.isDirectorySync(ArtifactStore.packageRoot)) {
        String message = '${ArtifactStore.packageRoot} is not a valid directory.';
  