终端的旋转器(又名加载动画)
#terminal #go #cli

GitHub logo adhocore / chin

一个Go Lang库显示旋转器,因为用户等待任何长期运行的作业完成。

adhocore/chin

Go Report Lint Donate 15 Donate 25 Donate 50 Tweet

go lang命令行工具在等待一些长期运行的作业时显示旋转器。

这是一个简单的项目,但对我带来了巨大的价值[â€â€]。

用法

安装chin

 go get -u github.com/adhocore/chin 

WaitGroup

在GO代码中使用
example的更多内容(也有一个没有候补的group)。

运行示例:go run examples/main.go

屏幕

CHIN


其他项目

我可能会发现有趣且有用的其他Golang项目:

  • gronx-轻巧,快速且无依赖性的CRON表达解析器(应有检查器),Task Scheduler和/或Golang的守护程序(在V1.13和â€/li>上进行了测试

用法

安装chin

go get -u github.com/adhocore/chin

WaitGroup
一起使用GO代码

var wg sync.WaitGroup

s := chin.New().WithWait(&wg)
go s.Start()

// invoke some long running task
// (you can also call s.Stop() from that task)
longTask(&wg)

s.Stop()
wg.Wait()

请参阅example以获取更多信息(也有一个没有候补的group)。

屏幕

CHIN

反馈?

只需在此处发表评论,或在存储库中打开问题/公关。谢谢。 ð