listTargets top-level property
Implementation
final FigGenerator listTargets = FigGenerator(
script: ['bash', '-c', 'cat ~/.config/goto'],
postProcess: (String out, [List<String>? tokens]) {
final lines = out.split('\n');
return lines
.map((line) {
final splits = line.split(' ');
if (splits.isEmpty || splits[0].isEmpty) return null;
return FigSuggestion(
name: splits[0],
description: 'Goto ${splits.length > 1 ? splits[1] : ""}',
icon: '🔖',
priority: 80,
);
})
.whereType<FigSuggestion>()
.toList();
},
);