getInstalledPackages top-level property
获取已安装的 conda 包的生成器
Implementation
final FigGenerator getInstalledPackages = FigGenerator(
script: ['conda', 'list'],
postProcess: (String out, [List<String>? tokens]) {
final lines = out.split('\n');
final installedPackages = <FigSuggestion>[];
for (int i = 3; i < lines.length; i++) {
final line = lines[i].trim();
if (line.isNotEmpty) {
final packageName = line.split(RegExp(r'\s+'))[0];
installedPackages.add(FigSuggestion(
name: packageName,
icon: '🐍',
));
}
}
return installedPackages;
},
);