Skip to content

dingyuming-gz/progress-bar-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

progress-bar-go

GO写的进度条

概述

最终呈现的效果 [█████████████████████████]100/100 [eta]16:33:39 [qps]9

当然,为了更酷炫一点,同时还引入了emoji字符,能够根据字符自适应地调整显示效果。

[❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️]100/100 [eta]09:59:03 [qps]33

[⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️]100/100 [eta]09:59:05 [qps]33

[龘龘龘龘龘龘龘龘龘龘龘龘龘]100/100 [eta]09:59:07 [qps]33

[🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺]100/100 [eta]09:59:09 [qps]33

安装

go get -u github.com/Tinyming-GO/progress-bar-go

如何使用

package main

import (
	"time"

	progress "github.com/Tinyming-GO/progress-bar-go"
)

func main() {
	bar := progress.New(100)
	for i := 0; i < 100; i++ {
		time.Sleep(time.Second / 10)
		bar.Done(1)
	}
	bar.Finish()
}

About

GO写的进度条

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published