#ascii #table

ascii_table

Print ASCII tables to the terminal

4 releases (2 stable)

✓ Uses Rust 2018 edition

2.0.0 May 14, 2019
1.0.0 May 13, 2019
0.1.1 May 13, 2019
0.1.0 May 13, 2019

#14 in #ascii

24 downloads per month

GPL-3.0+

23KB
516 lines

ascii-table

Print ASCII tables to the terminal.

Example

use ascii_table::{TableConfig, print_table};

let config = TableConfig::default();
let data = vec![&[1, 2, 3], &[4, 5, 6], &[7, 8, 9]];
print_table(data, &config);
// ┌───┬───┬───┐
// │ 1 │ 2 │ 3 │
// │ 4 │ 5 │ 6 │
// │ 7 │ 8 │ 9 │
// └───┴───┴───┘

lib.rs:

Print ASCII tables to the terminal.

Example

use ascii_table::{TableConfig, print_table};

let config = TableConfig::default();
let data = vec![&[1, 2, 3], &[4, 5, 6], &[7, 8, 9]];
print_table(data, &config);
// ┌───┬───┬───┐
// │ 1 │ 2 │ 3 │
// │ 4 │ 5 │ 6 │
// │ 7 │ 8 │ 9 │
// └───┴───┴───┘

No runtime deps