go isatty
1.0.0
Isatty pour Golang
package main
import (
"fmt"
"github.com/mattn/go-isatty"
"os"
)
func main () {
if isatty . IsTerminal ( os . Stdout . Fd ()) {
fmt . Println ( "Is Terminal" )
} else if isatty . IsCygwinTerminal ( os . Stdout . Fd ()) {
fmt . Println ( "Is Cygwin/MSYS2 Terminal" )
} else {
fmt . Println ( "Is Not Terminal" )
}
} $ go get github.com/mattn/go-isatty
Mit
Yasuhiro Matsumoto (alias Mattn)
K-Takata: Idée de base pour Iscygwinterminal
https://github.com/k-takata/go-iscygpty