/
githubmirror
/
readline
Обзор
Документация
Войти
/
githubmirror
/
readline
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils_windows.go
41 строка
554 B
Steven Oud
Add ClearScreen operation on Ctrl+L (#56)
16 май 2016, 12:59
16 май 2016, 12:59
92c174e
Код
Авторство
О чём код?
// +build windows package readline import ( "io" "syscall" ) func SuspendMe() { } func GetStdin() int { return int(syscall.Stdin) } func init() { isWindows = true } // get width of the terminal func GetScreenWidth() int { info, _ := GetConsoleScreenBufferInfo() if info == nil { return -1 } return int(info.dwSize.x) } // ClearScreen clears the console screen func ClearScreen(_ io.Writer) error { return SetConsoleCursorPosition(&_COORD{0, 0}) } func DefaultIsTerminal() bool { return true } func DefaultOnWidthChanged(func()) { }