1package logrus 2 3import ( 4 "golang.org/x/sys/unix" 5) 6 7// IsTerminal returns true if the given file descriptor is a terminal. 8func isTerminal(fd int) bool { 9 _, err := unix.IoctlGetTermio(fd, unix.TCGETA) 10 return err == nil 11} 12