标签: terminal go
我正在玩golang并希望创建一个简单的终端工具(在Mac上,但它也应该在linux上工作)。我需要在终端窗口的中心显示字符“x”。如何检测终端窗口的宽度和高度并检测其变化?
答案 0 :(得分:9)
Go crypto存储库中存在一个终端包: 特别是,请查看GetSize功能
答案 1 :(得分:6)
通常的ncurses选项的轻量级替代方法是termbox-go。这是termbox的纯粹实现。
它提供了一个简单的API,可以在终端中完成一些“图形”操作,并且只要支持不同的终端实现,它就相当不错。