anchor.diff:  /// exit code.
   class DriveCommand extends RunCommandBase {
     DriveCommand() {
  +    usesPubOption();
       argParser.addFlag(
         'keep-app-running',
         negatable: true,
  
positive.code:       }
      } else {
        printStatus('Will connect to already running application instance.');
      }
  
      // Check for the existence of a `.packages` file.
      PackageMap.globalPackagesPath = path.normalize(path.absolute(PackageMap.globalPackagesPath));
      if (!new io.File(PackageMap.globalPackagesPath).existsSync()) {
        Status status = logger.startProgress('Missing .packages file; running `pub get`:');
        await runAsync(<String>[sdkBinaryName('pub'), 'get', '--no-precompile', '--no-packages-dir']);
        status.stop(showElapsedTime: true);
      }
  
      Cache.releaseLockEarly();
  
negative.code: import '../application_package.dart';
  import '../base/file_system.dart';
  import '../base/common.dart';
  import '../base/os.dart';
  import '../build_info.dart';
  import '../cache.dart';
  import '../dart/package_map.dart';
  