Files
Loki/internal/jean/sys_tty.go
T

13 lines
251 B
Go

package jean
import "os"
// isTerminal reports whether stdout is a TTY. Stdlib-only check via FileMode.
func isTerminal() bool {
fi, err := os.Stdout.Stat()
if err != nil || fi == nil {
return false
}
return fi.Mode()&os.ModeCharDevice != 0
}