go isatty
1.0.0
골랑을위한 이사티
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 (일명 Mattn)
K-Takata : Iscygwinterminal의 기본 아이디어
https://github.com/k-takata/go-iscygpty