Sign in
fuchsia
/
third_party
/
github.com
/
jessevdk
/
go-flags
/
1878de27329cba29066dc088d84b3ce743885f82
/
.
/
termsize.go
blob: 829e477addfb5f915d12a48290019f0ea8a12391 [
file
] [
log
] [
blame
]
// +build !windows,!plan9,!appengine,!wasm
package flags
import (
"golang.org/x/sys/unix"
)
func getTerminalColumns() int {
ws, err := unix.IoctlGetWinsize(0, unix.TIOCGWINSZ)
if err != nil {
return 80
}
return int(ws.Col)
}