SVI f0f9e02a00 SVI Исправления, обновление вендоринга пре 5 месеци
..
LICENSE 3e8fc70bbc SVI Добавление v4 пре 10 месеци
README.md 3e8fc70bbc SVI Добавление v4 пре 10 месеци
doc.go 3e8fc70bbc SVI Добавление v4 пре 10 месеци
go.test.sh 3e8fc70bbc SVI Добавление v4 пре 10 месеци
isatty_bsd.go 3e8fc70bbc SVI Добавление v4 пре 10 месеци
isatty_others.go f0f9e02a00 SVI Исправления, обновление вендоринга пре 5 месеци
isatty_plan9.go 3e8fc70bbc SVI Добавление v4 пре 10 месеци
isatty_solaris.go 3e8fc70bbc SVI Добавление v4 пре 10 месеци
isatty_tcgets.go 3e8fc70bbc SVI Добавление v4 пре 10 месеци
isatty_windows.go f0f9e02a00 SVI Исправления, обновление вендоринга пре 5 месеци

README.md

go-isatty

Godoc Reference Codecov Coverage Status Go Report Card

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-isatty

License

MIT

Author

Yasuhiro Matsumoto (a.k.a mattn)

Thanks