README.md

# 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 |
        +---------------------------+