serviceGenerator top-level property
服务生成器
Implementation
final FigGenerator serviceGenerator = FigGenerator(
script: ['fin', 'docker', 'ps', '--format', '{{.Names}}'],
splitOn: '\n',
postProcess: (String output, [List<String>? tokens]) {
// splitOn 会自动分割,但也可以添加额外的后处理
return output
.split('\n')
.where((service) => service.trim().isNotEmpty)
.map((service) => FigSuggestion(
name: service.trim(),
description: 'Service',
icon: '🐋', // Docker 图标
))
.toList();
},
);