termios:多平台Golang终端管理。 重做版本
Termios
有关文档,请参阅 。
入门
通过打开当前终端来使用termios 。 那你可以
从用户那里读取密钥
写文字,清除终端
获取(窗口大小),设置(光标位置,样式)属性
term, err := termios.Open()
if err != nil {
panic(err)
}
defer term.Close()
term.ClearScreen(termios.ClearCompletely)
term.SetStyle(Style{termios.ColorRed, ColorDefault, TextBold})
term.WriteString("Hello world!")
term.SetRaw(true) // this is needed for input
keys, err := term.Read()
if err != nil {
term.W