termsize

Build Status

because terminal size matters

Termsize is a rust crate providing a multi-platform interface for resolving your terminal's current size in rows and columns. On most unix systems, this is similar invoking the stty(1) program, requesting the terminal size.

api docs

Find them here

usage

Termize provides one function, get, which returns a termsize::Size struct exposing two fields: rows and cols.

```rust extern crate termsize;

pub fn main() { termsize::get().map(|size| { println!("rows {} cols {}", size.rows, size.cols) }); } ```

Doug Tangren (softprops) 2015