SVI 3e8fc70bbc SVI Добавление v4 před 10 měsíci
..
LICENSE 3e8fc70bbc SVI Добавление v4 před 10 měsíci
README.md 3e8fc70bbc SVI Добавление v4 před 10 měsíci
doc.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
go.test.sh 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_bsd.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_others.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_plan9.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_solaris.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_tcgets.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci
isatty_windows.go 3e8fc70bbc SVI Добавление v4 před 10 měsíci

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