packageGenerator top-level property

FigGenerator packageGenerator
final

Implementation

final FigGenerator packageGenerator = FigGenerator(
  script: ['cargo', 'metadata', '--format-version', '1', '--no-deps'],
  postProcess: (data, [tokens]) {
    final manifest = Metadata.fromJson(jsonDecode(data));
    return manifest.packages.map((pkg) {
      return FigSuggestion(
        icon: '📦',
        name: pkg.name,
        description:
            '${pkg.version}${pkg.description != null ? ' - ${pkg.description}' : ''}',
      );
    }).toList();
  },
);