lazy tables with stuipd wrapping

![Travis Build Status] ![Latest Version]


Getting Started

Add the following dependency to your Cargo manifest… toml [dependencies] lazytable = "0.1"

and look at the docs: * lazytable at crates.io * lazytable documentation

Example

```rust

[macro_use]

extern crate lazytable; use lazytable::Table;

fn main() { let mut table = Table::withwidth(23); table.settitle(row!["who", "what", "when"]); table.addrow(row!["da", "foobar foobar", "bar"]); table.addrow(row!["da", "foobar!!", "bar"]); print!("{}", table); } ```

This will output: who | what | when -----|----------|------ da | foobar | bar | foobar | da | foobar!! | bar

Why?

prettytable is awesome. But wrapping in a teminal is no fun.

What can it do?

For now lazytable only produces a simple table like this (given a terminal width of 20):

Given width of 20: ```

#

da | foobar | bar

| foobar |

da | foobar! | bar

#

```

Without a width or with prettytable: ```

#

da | foobar foobar

| bar

da | foobar! | bar

#

```

TODO