go-isatty

Github stars Tracking Chart

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

Overview

Name With Ownermattn/go-isatty
Primary LanguageGo
Program languageGo (Language Count: 2)
Platform
License:MIT License
Release Count20
Last Release Namev0.0.20 (Posted on )
First Release Namev0.0.1 (Posted on )
Created At2014-04-01 01:53:09
Pushed At2023-10-17 07:30:15
Last Commit At2023-10-17 16:28:21
Stargazers Count801
Watchers Count12
Fork Count106
Commits Count134
Has Issues Enabled
Issues Count34
Issue Open Count10
Pull Requests Count44
Pull Requests Open Count3
Pull Requests Close Count5
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top