SandpointsGitHook/vendor/github.com/mattn/go-isatty
2020-12-02 17:02:11 +01:00
..
.travis.yml initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
doc.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
go.mod initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
go.sum initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
go.test.sh initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_bsd.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_others.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_plan9.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_solaris.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_tcgets.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
isatty_windows.go initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
LICENSE initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
README.md initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00
renovate.json initial commit with go vendor and compiled binary 2020-12-02 17:02:11 +01:00

# go-isatty

[![Godoc Reference](https://godoc.org/github.com/mattn/go-isatty?status.svg)](http://godoc.org/github.com/mattn/go-isatty)
[![Codecov](https://codecov.io/gh/mattn/go-isatty/branch/master/graph/badge.svg)](https://codecov.io/gh/mattn/go-isatty)
[![Coverage Status](https://coveralls.io/repos/github/mattn/go-isatty/badge.svg?branch=master)](https://coveralls.io/github/mattn/go-isatty?branch=master)
[![Go Report Card](https://goreportcard.com/badge/mattn/go-isatty)](https://goreportcard.com/report/mattn/go-isatty)

isatty for golang

## Usage

```go
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

* k-takata: base idea for IsCygwinTerminal

    https://github.com/k-takata/go-iscygpty