1
1
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 13:21:00 +02:00

use oncompletion

This commit is contained in:
Zack Scholl 2019-04-12 09:22:51 -07:00
parent f6b69bbe46
commit 826154caa2
3 changed files with 6 additions and 2 deletions

2
go.mod
View file

@ -12,7 +12,7 @@ require (
github.com/pkg/errors v0.8.1
github.com/schollz/mnemonicode v1.0.1
github.com/schollz/pake v1.1.0
github.com/schollz/progressbar/v2 v2.11.0
github.com/schollz/progressbar/v2 v2.12.0
github.com/schollz/spinner v0.0.0-20180925172146-6bbc5f7804f9
github.com/sirupsen/logrus v1.4.1
github.com/stretchr/testify v1.3.0

2
go.sum
View file

@ -108,6 +108,8 @@ github.com/schollz/pake v1.1.0 h1:+tYqsPVkuirFpmeRePjYTUhIHHKLufdmd7QfuspaXCk=
github.com/schollz/pake v1.1.0/go.mod h1:pL7Z08gnQ4OQ3G27s5e5T6TEzp6cFc5GzCwLm0f75Io=
github.com/schollz/progressbar/v2 v2.11.0 h1:lQZYMKqH/kSSOc9rjL+9sa4bZavGS6EkBAZKKYdOjz4=
github.com/schollz/progressbar/v2 v2.11.0/go.mod h1:fBI3onORwtNtwCWJHsrXtjE3QnJOtqIZrvr3rDaF7L0=
github.com/schollz/progressbar/v2 v2.12.0 h1:eTkmx9oWkRqi+rAzSDsreLbwGHvlrLJDR8xzmO0ccDI=
github.com/schollz/progressbar/v2 v2.12.0/go.mod h1:fBI3onORwtNtwCWJHsrXtjE3QnJOtqIZrvr3rDaF7L0=
github.com/schollz/spinner v0.0.0-20180925172146-6bbc5f7804f9 h1:y08o5oQ/slxXE/F0uh5dd8mdVvb+w4NLcNSDSq4c2F0=
github.com/schollz/spinner v0.0.0-20180925172146-6bbc5f7804f9/go.mod h1:kCMoQsqzx4MzGJWaALr6tKyCnlrY0kILGLkA1FOiLF4=
github.com/sirupsen/logrus v1.4.1 h1:GL2rEmy6nsikmW0r8opw9JIRScdMF5hA8cOYLH7In1k=

View file

@ -262,9 +262,11 @@ func (s *Session) onBufferedAmountLow() func() {
if s.firstByte {
s.firstByte = false
s.spinner.Stop()
fmt.Fprint(os.Stderr, "\n")
s.bar = progressbar.NewOptions64(
s.fileSize,
progressbar.OptionOnCompletion(func() {
fmt.Println(" done")
}),
progressbar.OptionSetWidth(8),
progressbar.OptionSetDescription(s.fname),
progressbar.OptionSetRenderBlankState(true),