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

Main metrics

Overview
Name With Ownermattn/go-isatty
Primary LanguageGo
Program languageGo (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2014-04-01 01:53:09
Pushed At2024-08-03 07:07:53
Last Commit At2023-10-17 16:28:21
Release Count20
Last Release Namev0.0.20 (Posted on )
First Release Namev0.0.1 (Posted on )
用户参与
Stargazers Count862
Watchers Count11
Fork Count111
Commits Count134
Has Issues Enabled
Issues Count34
Issue Open Count10
Pull Requests Count44
Pull Requests Open Count4
Pull Requests Close Count6
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private