execute method

  1. @override
Future<DeviceConfigContext> execute(
  1. DeviceConfigContext context
)
override

Implementation

@override
Future<DeviceConfigContext> execute(DeviceConfigContext context) async {
  logger.spaces();

  final selectedEmbedder = context.embedder!;

  final executablePath = await interaction.readToolManualPath(
    toolName: selectedEmbedder.executableName,
    examplePath: '/usr/local/bin/${selectedEmbedder.executableName}',
  );

  return context.copyWith(
    appExecuterPath: executablePath,
  );
}