From 20761e754c27fa730d8bb4a6fc2f044bb0a6cd68 Mon Sep 17 00:00:00 2001 From: sammyette Date: Sat, 6 Apr 2024 18:27:22 -0400 Subject: [PATCH] fix: use term package to check if is a terminal --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 90caa47..2b92e37 100644 --- a/main.go +++ b/main.go @@ -88,7 +88,7 @@ func main() { interactive = true } - if fileInfo, _ := os.Stdin.Stat(); (fileInfo.Mode() & os.ModeCharDevice) == 0 { + if fileInfo, _ := os.Stdin.Stat(); (fileInfo.Mode() & os.ModeCharDevice) == 0 || !term.IsTerminal(int(os.Stdin.Fd())) { interactive = false }