2015-09-27 06:41:05 +03:00
|
|
|
// +build windows
|
|
|
|
|
|
|
|
package readline
|
|
|
|
|
2015-09-29 16:01:17 +03:00
|
|
|
func init() {
|
|
|
|
isWindows = true
|
|
|
|
}
|
|
|
|
|
2015-09-27 06:41:05 +03:00
|
|
|
// get width of the terminal
|
2016-02-18 06:25:41 +03:00
|
|
|
func getWidth(fd int) int {
|
2015-09-29 12:49:58 +03:00
|
|
|
info, _ := GetConsoleScreenBufferInfo()
|
|
|
|
if info == nil {
|
2016-02-18 06:25:41 +03:00
|
|
|
return -1
|
2015-09-29 12:49:58 +03:00
|
|
|
}
|
|
|
|
return int(info.dwSize.x)
|
2015-09-27 06:41:05 +03:00
|
|
|
}
|