columnWidthVisible function

int columnWidthVisible(
  1. Iterable<String> values, {
  2. int min = 0,
  3. int max = 999,
})

Computes optimal column width from styled content (ANSI-aware).

Implementation

int columnWidthVisible(Iterable<String> values, {int min = 0, int max = 999}) {
  final maxLen = maxOf(values.map(visibleLength));
  return clampInt(maxLen, min, max);
}