summaryrefslogtreecommitdiffstats
path: root/src/util/util.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/util.go')
-rw-r--r--src/util/util.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/util/util.go b/src/util/util.go
index 9b926b8d..ec5a1ea0 100644
--- a/src/util/util.go
+++ b/src/util/util.go
@@ -138,17 +138,12 @@ func DurWithin(
return val
}
-// IsTty returns true if stdin is a terminal
-func IsTty() bool {
- fd := os.Stdin.Fd()
+// IsTty returns true if the file is a terminal
+func IsTty(file *os.File) bool {
+ fd := file.Fd()
return isatty.IsTerminal(fd) || isatty.IsCygwinTerminal(fd)
}
-// ToTty returns true if stdout is a terminal
-func ToTty() bool {
- return isatty.IsTerminal(os.Stdout.Fd())
-}
-
// Once returns a function that returns the specified boolean value only once
func Once(nextResponse bool) func() bool {
state := nextResponse