pub trait IsTty { // Required method fn is_tty(&self) -> bool; }
Adds the is_tty method to types that might represent a terminal
is_tty
use std::io::stdout; use crossterm::tty::IsTty; let is_tty: bool = stdout().is_tty();
Returns true when an instance is a terminal teletype, otherwise false.
On UNIX, the isatty() function returns true if a file descriptor is a terminal.
isatty()