keyfork/crates/util/keyfork-crossterm/examples/is_tty.rs

21 lines
407 B
Rust
Raw Normal View History

2024-08-11 23:25:25 +00:00
#![allow(missing_docs)]
2024-01-16 02:44:48 +00:00
2024-01-11 02:21:34 +00:00
use keyfork_crossterm::{
execute,
terminal::{size, SetSize},
tty::IsTty,
};
use std::io::{stdin, stdout};
2024-01-16 02:44:48 +00:00
fn main() {
println!("size: {:?}", size().unwrap());
execute!(stdout(), SetSize(10, 10)).unwrap();
println!("resized: {:?}", size().unwrap());
if stdin().is_tty() {
println!("Is TTY");
} else {
println!("Is not TTY");
}
}