[][src]Function grep_cli::is_tty_stdout

pub fn is_tty_stdout() -> bool

Returns true if and only if stdout is believed to be connectted to a tty or a console.

This is useful for when you want your command line program to produce different output depending on whether it's printing directly to a user's terminal or whether it's being redirected somewhere else. For example, implementations of ls will often show one item per line when stdout is redirected, but will condensed output when printing to a tty.