TreePrinter constructor

TreePrinter({
  1. required List<String> ignorePatterns,
  2. bool showSizes = false,
  3. SortBy sortBy = SortBy.name,
  4. SortDirection sortDirection = SortDirection.ascending,
  5. bool suppressErrors = false,
  6. int? maxLevel,
})

Creates a new TreePrinter with the specified options.

ignorePatterns Patterns to ignore when processing files and directories. showSizes Whether to show file and directory sizes (default: false). sortBy Criteria to use for sorting files and directories (default: name). sortDirection Direction to sort files and directories (default: ascending). maxLevel Maximum directory depth to display (default: null, which means unlimited). suppressErrors Whether to suppress error messages (default: false).

Implementation

TreePrinter({
  required this.ignorePatterns,
  this.showSizes = false,
  this.sortBy = SortBy.name,
  this.sortDirection = SortDirection.ascending,
  this.suppressErrors = false,
  this.maxLevel,
});