7 releases
Uses old Rust 2015
0.1.6 | Apr 28, 2019 |
---|---|
0.1.5 | Oct 1, 2017 |
0.1.4 | Dec 7, 2016 |
0.1.1 | Dec 14, 2015 |
0.1.0 | Nov 15, 2015 |
#211 in Unix APIs
6,652 downloads per month
Used in 31 crates
(17 directly)
8KB
142 lines
termsize
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.
Documentation
install
add the following to your Cargo.toml
file
[dependencies]
termsize = "0.1"
usage
Termize provides one function, get
, which returns a termsize::Size
struct
exposing two fields: rows
and cols
representing the number of rows and columns
a a terminal's stdout supports.
extern crate termsize;
pub fn main() {
termsize::get().map(|size| {
println!("rows {} cols {}", size.rows, size.cols)
});
}
Doug Tangren (softprops) 2015-2017
Dependencies
~90KB