From 4e8e04591daf17bd0282b262b2e94869451cd5be Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 1 Jan 2024 16:12:21 -0500 Subject: switch to is-terminal --- src/edit.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/edit.rs b/src/edit.rs index 4862c0b..360f31f 100644 --- a/src/edit.rs +++ b/src/edit.rs @@ -2,8 +2,10 @@ use crate::prelude::*; use std::io::{Read as _, Write as _}; +use is_terminal::IsTerminal as _; + pub fn edit(contents: &str, help: &str) -> Result { - if !atty::is(atty::Stream::Stdin) { + if !std::io::stdin().is_terminal() { // directly read from piped content return match std::io::read_to_string(std::io::stdin()) { Err(e) => Err(Error::FailedToReadFromStdin { err: e }), -- cgit v1.2.3-54-g00ecf