[golang]golang如何覆盖输出console,实现进度条

[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP

package main

import(
"fmt"
"os"
"time"
) func main(){
for i :=;i!=;i=i+{
fmt.Fprintf(os.Stdout,"result is %d\r",i)
time.Sleep(time.Second*)
}
fmt.Println("Over")
}

[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP

golang一个骚气的进度提示库

spinner is a simple package to add a spinner / progress indicator to any terminal application. Examples can be found below as well as full examples in the examples directory.

For more detail about the library and its features, reference your local godoc once installed.

Contributions welcome!

安装

go get -u -v github.com/briandowns/spinner

下面是效果图

(Numbered by their slice index)

0←↖↑↗→↘↓↙[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
1▁▃▄▅▆▇█▇▆▅▄▃▁[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
2▖▘▝▗[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
3┤┘┴└├┌┬┐[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
4◢◣◤◥[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
5◰◳◲◱[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
6◴◷◶◵[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
7◐◓◑◒[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
8.oO@*[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
9```/-```
10◡◡⊙⊙◠◠[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
11⣾⣽⣻⢿⡿⣟⣯⣷[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
12>))'> >))'> >))'> >))'> >))'> <'((< <'((< <'((<[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
13⠁⠂⠄⡀⢀⠠⠐⠈[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
14⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
15abcdefghijklmnopqrstuvwxyz[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
16▉▊▋▌▍▎▏▎▍▌▋▊▉[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
17■□▪▫[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
18←↑→↓[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
19╫╪[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
20⇐⇖⇑⇗⇒⇘⇓⇙[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
21⠁⠁⠉⠙⠚⠒⠂⠂⠒⠲⠴⠤⠄⠄⠤⠠⠠⠤⠦⠖⠒⠐⠐⠒⠓⠋⠉⠈⠈[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
22⠈⠉⠋⠓⠒⠐⠐⠒⠖⠦⠤⠠⠠⠤⠦⠖⠒⠐⠐⠒⠓⠋⠉⠈[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
23⠁⠉⠙⠚⠒⠂⠂⠒⠲⠴⠤⠄⠄⠤⠴⠲⠒⠂⠂⠒⠚⠙⠉⠁[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
24⠋⠙⠚⠒⠂⠂⠒⠲⠴⠦⠖⠒⠐⠐⠒⠓⠋[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
25ヲァィゥェォャュョッアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
26. .. ...[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
27▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▏▎▍▌▋▊▉█▇▆▅▄▃▂▁[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
28.oO°Oo.[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
29+x[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
30v<^>[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
31>>---> >>---> >>---> >>---> >>---> <---<< <---<< <---<< <---<< <---<<[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
32``` 
33[] [=] [==] [===] [====] [=====] [======] [=======] [========] [=========] [==========][golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
34(*---------) (-*--------) (--*-------) (---*------) (----*-----) (-----*----) (------*---) (-------*--) (--------*-) (---------*)[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
35█▒▒▒▒▒▒▒▒▒ ███▒▒▒▒▒▒▒ █████▒▒▒▒▒ ███████▒▒▒ ██████████[golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
36[ ] [=> ] [===> ] [=====> ] [======> ] [========> ] [==========> ] [============> ] [==============> ] [================> ] [==================> ] [===================>][golang]golang如何覆盖输出console,实现进度条;golang一个骚气的进度提示库-LMLPHP
37
05-07 15:06
查看更多