anchor.diff:        ),
       },
     );
  +}
  +
  +// 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) {
  
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:     muteCommandLogging: false,
      verboseHelp: false,
      overrides: <Type, Generator>{
        DeviceManager: () => _FuchsiaDeviceManager(),
        FuchsiaArtifacts: () => FuchsiaArtifacts(sshConfig: sshConfig, devFinder: devFinder),
        Artifacts: () => OverrideArtifacts(
          parent: CachedArtifacts(),
  