Crates.io | any_terminal_size |
lib.rs | any_terminal_size |
version | 0.1.21 |
source | src |
created_at | 2021-12-13 11:49:16.595203 |
updated_at | 2021-12-28 16:49:49.392802 |
description | Gets the terminal size of your process or [transitive] parent process |
homepage | |
repository | https://github.com/jessesna/any-terminal-size |
max_upload_size | |
id | 497083 |
size | 46,865 |
Rust library to getting the size of a terminal of another process.
use any_terminal_size::{any_terminal_size, Height, Width};
let size = any_terminal_size();
if let Some((Width(w), Height(h))) = size {
println!("The terminal size of your process or [transitive] parent process is {} cols wide and {} lines tall.", w, h);
} else {
println!("Unable to get terminal the size.");
}
This crate requires a minimum rust version of 1.31.0 (2018-12-06)
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.