diff options
author | Matt Mastracci <matthew@mastracci.com> | 2023-08-25 07:43:07 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-25 07:43:07 -0600 |
commit | c272d26ae84ddf8ce1aa0456fbecedff102a64b0 (patch) | |
tree | 286eb981bd742ad0fd94b1aae08dfbc24b36b854 /runtime/permissions/prompter.rs | |
parent | 9e31f9452e0b91816b9114f17e7aaa5c226b9337 (diff) |
chore(cli): remove atty crate (#20275)
Removes a crate with an outstanding vulnerability.
Diffstat (limited to 'runtime/permissions/prompter.rs')
-rw-r--r-- | runtime/permissions/prompter.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/permissions/prompter.rs b/runtime/permissions/prompter.rs index 93a7c9686..78761aa32 100644 --- a/runtime/permissions/prompter.rs +++ b/runtime/permissions/prompter.rs @@ -6,6 +6,7 @@ use deno_core::parking_lot::Mutex; use once_cell::sync::Lazy; use std::fmt::Write; use std::io::BufRead; +use std::io::IsTerminal; use std::io::StderrLock; use std::io::StdinLock; use std::io::Write as IoWrite; @@ -84,7 +85,7 @@ impl PermissionPrompter for TtyPrompter { api_name: Option<&str>, is_unary: bool, ) -> PromptResponse { - if !atty::is(atty::Stream::Stdin) || !atty::is(atty::Stream::Stderr) { + if !std::io::stdin().is_terminal() || !std::io::stderr().is_terminal() { return PromptResponse::Deny; }; |