anchor.diff:  
     RunCommand() {
       Cache.flutterRoot = path.normalize(path.absolute('/Users/lukechurch/GitRepos/flutter'));
  -
  -    // argParser.addFlag('full-restart',
  -        // defaultsTo: true,
  -        // help: 'Stop any currently running application process before running the app.');
  -        fullRestart_arg = true;
  -
  -    // argParser.addFlag('start-paused',
  -    //     defaultsTo: false,
  -    //     negatable: false,
  -    //     help: 'Start in a paused mode and wait for a debugger to connect.');
  -        startPaused_arg = false;
  -
  -    // argParser.addOption('debug-port',
  -        // help: 'Listen to the given port for a debug connection (defaults to $kDefaultObservatoryPort).');
  -        debugPort_arg = kDefaultObservatoryPort;
  -
  -    // argParser.addFlag('build',
  -        // defaultsTo: true,
  -        // help: 'If necessary, build the app before running.');
  -        build_arg = true;
  -
  -
  -    // argParser.addOption('use-application-binary',
  -    //     hide: true,
  -    //     help: 'Specify a pre-built application binary to use when running.');
  -    // usesPubOption();
  +    fullRestart_arg = true;
  +    startPaused_arg = false;
  +    debugPort_arg = kDefaultObservatoryPort;
  +    build_arg = true;
       pub_arg = true;
  -
  -    // Option to enable hot reloading.
  -    // argParser.addFlag('hot',
  -    //                   negatable: false,
  -    //                   defaultsTo: false,
  -    //                   help: 'Run with support for hot reloading.');
       hot_arg = false;
  -
  -    // Option to write the pid to a file.
  -    // argParser.addOption('pid-file',
  -    //                     help: 'Specify a file to write the process id to.'
  -    //                           'You can send SIGUSR1 to trigger a hot reload '
  -    //                           'and SIGUSR2 to trigger a full restart.');
       pidFile_arg = null;
  -
  -
  -
  -    // Hidden option to enable a benchmarking mode. This will run the given
  -    // application, measure the startup time and the app restart time, write the
  -    // results out to 'refresh_benchmark.json', and exit. This flag is intended
  -    // for use in generating automated flutter benchmarks.
  -    // argParser.addFlag('benchmark', negatable: false, hide: true);
     }
   
     @override
     bool get requiresDevice => true;
   
     @override
  -  String get usagePath {
  -    Device device = deviceForCommand;
  -    String command = hot_arg ? 'hotrun' : name;
  -    if (device == null)
  -      return command;
  -    // Return 'run/ios'.
  -    return '$command/${getNameForTargetPlatform(device.platform)}';
  -  }
  -
  -  @override
  -  void printNoConnectedDevices() {
  -    super.printNoConnectedDevices();
  -    if (getCurrentHostPlatform() == HostPlatform.darwin_x64 &&
  -        XCode.instance.isInstalledAndMeetsVersionCheck) {
  -      printStatus('');
  -      printStatus('To run on a simulator, launch it first:');
  -      printStatus('open -a Simulator.app');
  -      printStatus('');
  -    }
  -  }
  -
  -  @override
     Future<int> runInProject() async {
       int debugPort;
  -
  -    // if (argResults['debug-port'] != null) {
  -    //   try {
  -    //     debugPort = int.parse(argResults['debug-port']);
  -    //   } catch (error) {
  -    //     printError('Invalid port for `--debug-port`: $error');
  -    //     return 1;
  -    //   }
  -    // }
  -
       if (deviceForCommand.isLocalEmulator && !isEmulatorBuildMode(buildMode)) {
         printError('${toTitleCase(getModeName(buildMode))} mode is not supported for emulators.');
         return 1;
  
positive.code: import 'dart:async';
  import 'dart:io';
  
  import 'package:flutter_tools/src/application_package.dart';
  import 'package:flutter_tools/src/base/common.dart';
  import 'package:flutter_tools/src/base/utils.dart';
  import 'package:flutter_tools/src/build_info.dart';
  
negative.code:     return runner.run(route: route, shouldBuild: build_arg);
    }
  }
  