dtmGenerators top-level property
使用自定义生成器
Implementation
Map<String, FigGenerator> dtmGenerators = {
'plugins': FigGenerator(
script: ['dtm', 'list', 'plugins'],
postProcess: (String output, [List<String>? tokens]) {
if (output.startsWith('fatal:')) {
return <FigSuggestion>[];
}
return output
.split('\n')
.where((plugin) => plugin.trim().isNotEmpty)
.map((plugin) => FigSuggestion(
name: plugin.trim(),
description: 'Plugin',
))
.toList();
},
),
'yamlFiles': createFilepathsGenerator(
extensions: ['.yaml', '.yml'],
files: true,
),
};