draftGenerator top-level property
Implementation
final FigGenerator draftGenerator = FigGenerator(
script: ["bash", "-c", "hexo list post | grep -E ^Draft"],
postProcess: (String out, [List<String>? tokens]) {
return out.split("\n").map((file) {
final title = file
.replaceAll(RegExp(r'^.* *_drafts\/'), "")
.replaceAll(RegExp(r' *(.*)$'), "")
.replaceAll(RegExp(r'.md$'), "");
return FigSuggestion(
name: title,
description: "Draft for " + title,
icon: "fig://icon?type=md",
);
}).toList();
},
);