github.com/jxskiss/gopkg/v2@v2.14.9-0.20240514120614-899f3e7952b4/zlog/internal/terminal/terminal_check_notappengine.go (about) 1 //go:build !appengine && !js && !windows && !nacl && !plan9 2 3 package terminal 4 5 import ( 6 "io" 7 "os" 8 ) 9 10 func checkIfTerminal(w io.Writer) bool { 11 switch v := w.(type) { 12 case *os.File: 13 return isTerminal(int(v.Fd())) 14 default: 15 return false 16 } 17 }