anchor.diff:      argParser.addOption('gn-target',
         abbr: 'g',
         help: 'GN target of the application, e.g //path/to/app:app');
  +    argParser.addOption('name-override',
  +      abbr: 'n',
  +      help: 'On-device name of the application binary');
       argParser.addOption('target',
         abbr: 't',
         defaultsTo: flx.defaultMainPath,
  
positive.code:         projectRootPath: _fuchsiaProjectPath,
          packagesFilePath: _dotPackagesPath);
      final Uri observatoryUri = Uri.parse("http://$fullAddress");
      printStatus("Connecting to $_projectName at $observatoryUri");
      await hotRunner.attach(observatoryUri, isolateFilter: isolateName);
    }
  
  
negative.code:     if (!_fileExists(_dotPackagesPath)) {
        throwToolExit("Couldn't find .packages file at $_dotPackagesPath");
      }
  
      final String nameOverride = argResults['name-override'];
      if (nameOverride == null) {
        _binaryName = _projectName;
      } else {
        _binaryName = nameOverride;
      }
    }
  
    List<String> _extractPathAndName(String gnTarget) {
  