scriptsGenerator top-level property
Implementation
final FigGenerator scriptsGenerator = FigGenerator(
script: ['cat', 'run.json'],
postProcess: (String out, [List<String>? tokens]) {
if (out.trim().isEmpty) return [];
try {
final scriptsObj = jsonDecode(out);
if (scriptsObj is Map && scriptsObj.containsKey('scripts')) {
final scripts = scriptsObj['scripts'] as Map;
return scripts.entries.map((entry) {
return FigSuggestion(
name: entry.key,
icon: '🚀',
description: 'trex script',
);
}).toList();
}
} catch (e) {
return [];
}
return [];
},
);