aliasGeneratorEnhanced top-level property

FigGenerator aliasGeneratorEnhanced
final

增强的别名生成器(处理空格更好的版本)

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;
  },
);