mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-10-31 13:57:23 +01:00 
			
		
		
		
	go-isatty
isatty for golang
Usage
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")
    }
}Installation
$ go get github.com/mattn/go-isattyLicense
MIT
Author
Yasuhiro Matsumoto (a.k.a mattn)
Thanks
- k-takata: base idea for IsCygwinTerminal 
