tmuxsessions top-level property
Implementation
final FigGenerator tmuxsessions = FigGenerator(
script: ['tmux', 'ls'],
postProcess: (String output, [List<String>? tokens]) {
if (output.startsWith('fatal:')) {
return [];
}
return output
.split('\n')
.where((line) => line.trim().isNotEmpty)
.map((project) {
final colonIndex = project.indexOf(':');
final name =
colonIndex != -1 ? project.substring(0, colonIndex) : project;
return FigSuggestion(
name: name,
description: 'Tmux Session - $project',
);
}).toList();
},
);