applicationName top-level property

FigGenerator applicationName
final

Implementation

final FigGenerator applicationName = FigGenerator(
  script: ['cat', 'copilot/.workspace'],
  postProcess: (String output, [List<String>? tokens]) {
    if (output.trim().isEmpty) return [];
    try {
      final yaml = loadYaml(output);
      if (yaml is YamlMap && yaml.containsKey('application')) {
        return [
          FigSuggestion(
            name: yaml['application'].toString(),
            icon: 'fig://icon?type=aws',
          )
        ];
      }
    } catch (e) {
      // ignore
    }
    return [];
  },
);