withAlignment method

String withAlignment(
  1. ConsoleTextAlignment alignment
)

Change the alignment style of this string with provided alignment modifiers, just use ConsoleTextAlignment

Implementation

String withAlignment(ConsoleTextAlignment alignment) {
  switch (alignment) {
    case ConsoleTextAlignment.left:
      return this;
    case ConsoleTextAlignment.center:
      return padLeft((stdout.terminalColumns + length) ~/ 2)
          .padRight(stdout.terminalColumns);
    case ConsoleTextAlignment.right:
      return padLeft(stdout.terminalColumns);
  }
}