diff --git a/Cargo.lock b/Cargo.lock index 09cfa880..13dddc7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1357,7 +1357,6 @@ dependencies = [ name = "pewpew" version = "0.5.12" dependencies = [ - "atty", "base64 0.21.0", "body_reader", "bytes", diff --git a/Cargo.toml b/Cargo.toml index 59010398..9858a73c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,6 @@ name = "test-server" path = "src/bin/test_server.rs" [dependencies] -atty = "0.2" base64 = "0.21" body_reader = { path = "./lib/body_reader" } bytes = "1" diff --git a/src/bin/pewpew.rs b/src/bin/pewpew.rs index d1435e9b..35dbc2b1 100644 --- a/src/bin/pewpew.rs +++ b/src/bin/pewpew.rs @@ -1,4 +1,4 @@ -use std::io; +use std::io::{self, IsTerminal}; use futures::channel::mpsc as futures_channel; use log::{debug, info}; @@ -180,11 +180,7 @@ fn main() { Paint::disable(); } } - // TODO: https://rustsec.org/advisories/RUSTSEC-2021-0145 - // Consider - // - [is-terminal](https://crates.io/crates/is-terminal) - // - std::io::IsTerminal *nightly-only experimental* - if atty::isnt(atty::Stream::Stdout) { + if !io::stdout().is_terminal() { Paint::disable(); }