sessionid top-level property

FigGenerator sessionid
final

Implementation

final FigGenerator sessionid = FigGenerator(
  script: ['bash', '-c', 'cat .nextflow/history | awk \'{ print \$7 }\''],
  postProcess: (String output, [List<String>? tokens]) {
    if (output.isEmpty) {
      return <FigSuggestion>[];
    }
    return output
        .split('\n')
        .where((sessionid) => sessionid.trim().isNotEmpty)
        .map((sessionid) => FigSuggestion(
              name: sessionid.replaceAll('*', '').trim(),
              description: 'Session ID',
            ))
        .toList();
  },
);