fabulous

Package VersionHex Docs

gleam add fabulous@1
import fabulous

pub fn main() {
   fabulous.Table([], [], 8, "LEFT", "LEFT")
  |> fabulous.add_col("Column 1")
  |> fabulous.add_col("Column 2")
  |> fabulous.add_col("Column 4")
  |> fabulous.add_row(["Row 1", "Cell 2", "Cell 3",])
  |> fabulous.add_row(["This is", "soooo", "loooooooonnnnnngggggg"])
  |> fabulous.make_table()
}

Example output:

╭──────────┬──────────┬──────────╮
│ Column 1 │ Column 2 │ Column 4 │
├──────────┼──────────┼──────────┤
│ Row 1    │ Cell 2   │ Cell 3   │
│ ──────── │ ──────── │ ──────── │
│ This is  │ soooo    │ looooooo │
│          │          │ onnnnnng │
│          │          │ ggggg    │
│ ──────── │ ──────── │ ──────── │
╰──────────┴──────────┴──────────╯
Further documentation can be found at . ## Development ```sh gleam run # Run the project ```