Skip to main content

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}