# TermTable
Pretty terminal table for Elixir
## Installation
1. Add term_table to your list of dependencies in `mix.exs`:
def deps do
[{:term_table, "~> 0.0.1"}]
end
2. Use it
data = [
[ { "Header", colspan: 2, align: :center } ],
[ :separator ],
[ { "Content #1", width: 15 }, "Sidebar" ],
[ :separator ],
[ { "Footer", colspan: 2, align: :right } ]
]
TermTable.build(data)
or
TermTable.render(data)
you will get:
+---------------------------+
| Header |
+-----------------+---------+
| Content #1 | Sidebar |
+-----------------+---------+
| Footer |
+---------------------------+