Loading ui/terminal/util.go +3 −0 Original line number Original line Diff line number Diff line Loading @@ -23,6 +23,9 @@ import ( ) ) func isSmartTerminal(w io.Writer) bool { func isSmartTerminal(w io.Writer) bool { if term, ok := os.LookupEnv("TERM"); ok && term == "dumb" { return false } if f, ok := w.(*os.File); ok { if f, ok := w.(*os.File); ok { var termios syscall.Termios var termios syscall.Termios _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, f.Fd(), _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, f.Fd(), Loading Loading
ui/terminal/util.go +3 −0 Original line number Original line Diff line number Diff line Loading @@ -23,6 +23,9 @@ import ( ) ) func isSmartTerminal(w io.Writer) bool { func isSmartTerminal(w io.Writer) bool { if term, ok := os.LookupEnv("TERM"); ok && term == "dumb" { return false } if f, ok := w.(*os.File); ok { if f, ok := w.(*os.File); ok { var termios syscall.Termios var termios syscall.Termios _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, f.Fd(), _, _, err := syscall.Syscall6(syscall.SYS_IOCTL, f.Fd(), Loading