You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Krishnan Parthasarathi e5773e11c6 Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 8 years ago
..
LICENSE First time mode for controller 10 years ago
README.md First time mode for controller 10 years ago
doc.go First time mode for controller 10 years ago
isatty_appengine.go Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 8 years ago
isatty_bsd.go Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 8 years ago
isatty_linux.go vendorize: update all vendorized packages. (#2206) 9 years ago
isatty_solaris.go vendorize: update all vendorized packages. (#2206) 9 years ago
isatty_windows.go vendorize: update all vendorized packages. (#2206) 9 years ago

README.md

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 {
		fmt.Println("Is Not Terminal")
	}
}

Installation

$ go get github.com/mattn/go-isatty

License

MIT

Author

Yasuhiro Matsumoto (a.k.a mattn)