emulatorsGenerator top-level property

FigGenerator emulatorsGenerator
final

Implementation

final FigGenerator emulatorsGenerator = FigGenerator(
  script: ['flutter', 'emulators'],
  postProcess: (String out, [List<String>? tokens]) {
    return out
        .split('\n')
        .where((line) => line.contains('•'))
        .map((line) {
          final parts = line.split('•').map((s) => s.trim()).toList();
          if (parts.length < 4) return null;
          return FigSuggestion(
            name: '${parts[1]} • ${parts[2]} • ${parts[3]}',
            icon: '📱',
            description: 'Available emulators',
            insertValue: parts[0],
          );
        })
        .whereType<FigSuggestion>()
        .toList();
  },
);