我真的很喜欢当我在终端中运行 docker 构建/撰写时,它在下载/提取层时显示状态。有谁知道使用什么库来渲染这个?它是开源的还是docker源代码的一部分?
Docker是用GO语言编写的,你看到的STDOUT操作必须使用termbox包编写。
操作无非是在写入 STDOUT 之前将光标移动到所需位置。
func SetCursor(x, y int)
效果是更新文本,而不是追加文本。