all repos — mx @ 5bcbbfdaeb6f462f1368e2df6e5cea8b68349d4f

work in progress MUA

term/utils.go (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
package term

import (
	"golang.org/x/sys/unix"
)

func GetSize() (width, height int, err error) {
	size, err := unix.IoctlGetWinsize(0, unix.TIOCGWINSZ)
	return int(size.Col), int(size.Row), err
}