aliasGeneratorEnhanced top-level property
增强的别名生成器(处理空格更好的版本)
Implementation
final FigGenerator aliasGeneratorEnhanced = FigGenerator(
script: ['fin', 'alias', 'list'],
postProcess: (String output, [List<String>? tokens]) {
final lines = output.split('\n');
final suggestions = <FigSuggestion>[];
// 跳过第一行(标题)
for (int i = 1; i < lines.length; i++) {
final line = lines[i].trim();
if (line.isEmpty) continue;
// 更好的空格处理:使用正则表达式分割
final parts = line.split(RegExp(r'\s+'));
if (parts.isNotEmpty) {
suggestions.add(FigSuggestion(
name: parts[0],
description: 'Alias',
icon: '🏷️', // 标签图标
));
}
}
return suggestions;
},
);