文件名称:progressbar:Golang应用程序的一个非常基本的线程安全进度条
文件大小:591KB
文件格式:ZIP
更新时间:2024-02-23 18:46:45
go golang library terminal command-line
进度条 一个非常简单的线程安全进度条,它可以在每个操作系统上正常工作。 我需要一个用于的进度条,而我尝试的所有内容都有问题,所以我又做了一个。 为了与操作系统无关,我不打算支持。 安装 go get -u github.com/schollz/progressbar/v3 用法 基本用法 bar := progressbar . Default ( 100 ) for i := 0 ; i < 100 ; i ++ { bar . Add ( 1 ) time . Sleep ( 40 * time . Millisecond ) } 看起来像: I / O操作 progressbar实现了io.Writer因此它可以自动检测写入流的字节数,因此可以将其用作io.Reader的进度io.Reader 。 req , _ := http . NewRequest ( "GET" , "https://dl.google.com/go/go1.14.2.src.tar.gz" , nil ) resp , _ := http . DefaultClient . Do
【文件预览】:
progressbar-master
----go.mod(551B)
----.github()
--------FUNDING.yml(63B)
----go.sum(3KB)
----progressbar_test.go(12KB)
----examples()
--------download()
--------basic()
--------download-unknown()
--------customization()
----.travis.yml(48B)
----LICENSE(1KB)
----README.md(4KB)
----progressbar.go(21KB)
----spinners.go(7KB)
----.gitignore(286B)