文件名称:termios:多平台Golang终端管理。 重做版本
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-02 15:18:38
golang terminal ncurses Go
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
【文件预览】:
termios-main
----error.go(751B)
----gen256.sh(495B)
----.golangci.yml(1KB)
----go.mod(240B)
----meta_linux.go(134B)
----termios.go(3KB)
----move.go(2KB)
----meta_bsd.go(172B)
----terminfo-builtin.go(2KB)
----terminfo.go(5KB)
----style.go(2KB)
----go.sum(667B)
----special.go(922B)
----color_test.go(3KB)
----parse_unix.go(3KB)
----wincon.go(3KB)
----move_test.go(3KB)
----color.go(3KB)
----win.go(4KB)
----bwin()
--------error.go(465B)
--------go.mod(111B)
--------attribute.go(2KB)
--------go.sum(207B)
--------setattribute_test.go(583B)
--------readinput.go(538B)
--------setconsoletextattribute.go(606B)
--------doc.go(106B)
--------inputrecord.go(385B)
--------coord.go(291B)
----test_crosscompile.sh(1KB)
----actions.go(285B)
----vt.go(51B)
----LICENSE(1KB)
----README.md(7KB)
----unix.go(6KB)
----winvtgetpos()
--------main.go(786B)
----parse_xterm.go(6KB)
----dowesupportvt()
--------main.go(1KB)
--------win.go(431B)
--------README(540B)
----vt-color.go(2KB)
----spectrum256.go(13KB)
----basic_test.go(1KB)
----vt-move.go(2KB)
----parse_win.go(3KB)
----color256.go(15KB)
----keys.go(2KB)
----.gitignore(337B)
----vt-clear.go(2KB)
----spectrum.go(1KB)