anchor.diff:      muteCommandLogging: false,
       verboseHelp: false,
       overrides: <Type, Generator>{
  +      DeviceManager: () => _FuchsiaDeviceManager(),
         FuchsiaArtifacts: () => FuchsiaArtifacts(sshConfig: sshConfig, devFinder: devFinder),
         Artifacts: () => OverrideArtifacts(
           parent: CachedArtifacts(),
  
positive.code: import 'package:flutter_tools/src/cache.dart';
  import 'package:flutter_tools/src/commands/attach.dart';
  import 'package:flutter_tools/src/commands/doctor.dart';
  import 'package:flutter_tools/src/fuchsia/fuchsia_sdk.dart';
  import 'package:flutter_tools/src/runner/flutter_command.dart';
  
  final ArgParser parser = ArgParser()
  
negative.code:       ),
      },
    );
  }
  
  // An implementation of [DeviceManager] that only supports fuchsia devices.
  class _FuchsiaDeviceManager extends DeviceManager {
    @override
    List<DeviceDiscovery> get deviceDiscoverers => List<DeviceDiscovery>.unmodifiable(<DeviceDiscovery>[
      FuchsiaDevices(),
    ]);
  
    @override
    bool isDeviceSupportedForProject(Device device, FlutterProject flutterProject) {
      return true;
    }
  }
  
  List<String> _extractPathAndName(String gnTarget) {
  