atty/atty.rs
1// Copyright 2021-2024 Kyle Schreiber
2// SPDX-License-Identifier: BSD-3-Clause
3
4use passterm::{Stream, isatty};
5
6fn main() {
7 let stdin_tty = isatty(Stream::Stdin);
8 let stdout_tty = isatty(Stream::Stdout);
9 let stderr_tty = isatty(Stream::Stderr);
10
11 eprintln!("stderr");
12 println!("stdout");
13
14 println!("stdin_tty : {}", stdin_tty);
15 println!("stdout_tty: {}", stdout_tty);
16 println!("stderr_tty: {}", stderr_tty);
17}