scalax
Print a pretty command line table.
import scalax.cli.Table import shapeless.Sized val table = Table(Sized("h1", "h2", "h3")) table.rows += Sized("a", "b", "c") table.rows += Sized("d", "e", "f") table.alignments(1) = Table.Alignment.Right val lines: List[String] = table.lines
Print it:
table.print() table.print(Console.err) // h1 | h2 | h3 // ---|----|--- // a | b | c // d | e | f
Print a pretty command line table.
Print it: