Skip to content

Commit 6324d8f

Browse files
committed
use std::io::IsTerminal instead of atty
1 parent ede9797 commit 6324d8f

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ exclude = [
2323

2424
[dependencies]
2525
anyhow = "1.0.75"
26-
atty = "0.2.14"
2726
bio = "2.0.3"
2827
bzip2 = "0.5.1"
2928
chrono = "0.4.30"

src/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use anyhow::{Error, Ok, Result};
33
use log::*;
44
use std::{
55
fs::{File, OpenOptions},
6-
io::{self, prelude::*, BufRead, BufReader, BufWriter, Write},
6+
io::{self, prelude::*, stdin, BufRead, BufReader, BufWriter, IsTerminal, Write},
77
path::Path,
88
};
99

@@ -88,7 +88,7 @@ where
8888
Ok(Box::new(BufReader::with_capacity(BUFF_SIZE, fp)))
8989
}
9090
} else {
91-
if atty::is(atty::Stream::Stdin) {
91+
if stdin().is_terminal(){
9292
error!("{}", FqkitError::StdinNotDetected);
9393
std::process::exit(1);
9494
}

0 commit comments

Comments
 (0)