uilive:uilive是一个go库,用于实时更新终端输出

时间:2024-03-17 01:50:14
【文件属性】:

文件名称:uilive:uilive是一个go库,用于实时更新终端输出

文件大小:152KB

文件格式:ZIP

更新时间:2024-03-17 01:50:14

Go

uilive uilive是一个go库,用于实时更新终端输出。 它提供了一个缓冲的 ,该会按一定时间间隔刷新。 uilive权力 。 使用范例 调用uilive.New()将创建一个新uilive.New() 。 要开始渲染,只需调用writer.Start()并通过写入writer来更新ui。 以下示例的完整源代码在。 writer := uilive . New () // start listening for updates and render writer . Start () for i := 0 ; i <= 100 ; i ++ { fmt . Fprintf ( writer , "Downloading.. (%d/%d) GB \n " , i , 100 ) time . Sleep ( time . Millisecond * 5 ) } fmt .


【文件预览】:
uilive-master
----.travis.yml(613B)
----writer_windows.go(2KB)
----example()
--------main.go(717B)
----doc.go(153B)
----writer.go(4KB)
----terminal_size.go(606B)
----example_test.go(403B)
----writer_test.go(484B)
----LICENSE(1KB)
----writer_posix.go(256B)
----doc()
--------example.gif(156KB)
----Makefile(83B)
----README.md(1KB)
----terminal_size_windows.go(443B)
----go.mod(41B)

网友评论