padRight function

String padRight(
  1. String text,
  2. int width, {
  3. String char = ' ',
})

Pad text on the right to width with char.

Implementation

String padRight(String text, int width, {String char = ' '}) {
  if (text.length >= width) return text;
  final needed = width - text.length;
  final padding = (char * ((needed + char.length - 1) ~/ char.length))
      .substring(0, needed);
  return '$text$padding';
}