highlightDirectories static method

Tree highlightDirectories(
  1. String rootLabel
)

Creates a tree that highlights directories.

Implementation

static Tree highlightDirectories(String rootLabel) {
  return Tree()
    ..root(rootLabel)
    ..enumerator(TreeEnumerator.normal)
    ..itemStyleFunc((children, index) {
      final node = children[index];
      if (node.childrenNodes.isNotEmpty) {
        return Style().bold().foreground(Colors.info);
      }
      return Style();
    })
    ..enumeratorStyle(Style().dim())
    ..indenterStyle(Style().dim());
}