go get github.com/wayneashleyberry/terminal-dimensions
package main import ( "fmt" terminal "github.com/wayneashleyberry/terminal-dimensions" ) func main() { x, y, err := terminal.Dimensions() if err != nil { panic(err) } fmt.Printf("Terminal is %d wide and %d high", x, y) }