summaryrefslogtreecommitdiff
path: root/pkg/bindings/manifests/manifests.go
diff options
context:
space:
mode:
authorVladimir Kochnev <hashtable@yandex.ru>2022-08-19 00:41:22 +0300
committerVladimir Kochnev <hashtable@yandex.ru>2022-08-19 00:41:22 +0300
commit3bf52aa338b33de719e087e15402081568453284 (patch)
tree7ec3736282de122eba75ebd9b1870908be9b3b28 /pkg/bindings/manifests/manifests.go
parentec9508ea177a50ff3361a9ef14efbe1ff6baf05d (diff)
downloadpodman-3bf52aa338b33de719e087e15402081568453284.tar.gz
podman-3bf52aa338b33de719e087e15402081568453284.tar.bz2
podman-3bf52aa338b33de719e087e15402081568453284.zip
Add ProgressWriter to PullOptions
Signed-off-by: Vladimir Kochnev <hashtable@yandex.ru>
Diffstat (limited to 'pkg/bindings/manifests/manifests.go')
-rw-r--r--pkg/bindings/manifests/manifests.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/bindings/manifests/manifests.go b/pkg/bindings/manifests/manifests.go
index 49e4089f5..0163d21a0 100644
--- a/pkg/bindings/manifests/manifests.go
+++ b/pkg/bindings/manifests/manifests.go
@@ -182,12 +182,14 @@ func Push(ctx context.Context, name, destination string, options *images.PushOpt
return "", response.Process(err)
}
- // Historically push writes status to stderr
- writer := io.Writer(os.Stderr)
+ var writer io.Writer
if options.GetQuiet() {
writer = io.Discard
} else if progressWriter := options.GetProgressWriter(); progressWriter != nil {
writer = progressWriter
+ } else {
+ // Historically push writes status to stderr
+ writer = os.Stderr
}
dec := json.NewDecoder(response.Body)