core/commands: add: Don't show progress bar when using --quiet option

This commit is contained in:
Matt Bell 2015-01-22 22:48:07 -08:00
parent 121dfb10b4
commit b77d1c21b6

View File

@ -55,6 +55,10 @@ remains to be implemented.
cmds.BoolOption(progressOptionName, "p", "Stream progress data"),
},
PreRun: func(req cmds.Request) error {
if quiet, _, _ := req.Option("quiet").Bool(); quiet {
return nil
}
req.SetOption(progressOptionName, true)
sizeFile, ok := req.Files().(files.SizeFile)
@ -120,7 +124,7 @@ remains to be implemented.
if found {
size = s.(int64)
}
showProgressBar := size >= progressBarMinSize
showProgressBar := !quiet && size >= progressBarMinSize
var bar *pb.ProgressBar
var terminalWidth int