makeTaskSuggestions function
Implementation
List<FigSuggestion> makeTaskSuggestions(String out, [List<String>? tokens]) {
return out
.split('\n')
.map((task) {
var parts = task.split('#').map((x) => x.trim()).toList();
var name = parts.isNotEmpty ? parts[0] : '';
var description = parts.length > 1 ? parts[1] : null;
return FigSuggestion(
name: name.replaceFirst(RegExp(r'^mix '), ''),
description: description,
);
})
.where(
(x) => !['mix', 'help', 'new', 'run', 'iex -S mix'].contains(x.name))
.toList();
}