From 76d0beb15ce5375f92648923a832ae433a6958f6 Mon Sep 17 00:00:00 2001 From: umbynos Date: Thu, 5 Aug 2021 10:36:58 +0200 Subject: [PATCH] print progress on stdout only if `--format text` is used --- cli/firmware/flash.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/firmware/flash.go b/cli/firmware/flash.go index 3157bdc7..6c5fe148 100644 --- a/cli/firmware/flash.go +++ b/cli/firmware/flash.go @@ -228,7 +228,6 @@ func updateFirmware(board *firmwareindex.IndexBoard, loaderSketch, moduleName st return err } defer f.Close() - f.SetProgressCallback(printProgress) // now flash the actual firmware flasherOut := new(bytes.Buffer) @@ -236,6 +235,7 @@ func updateFirmware(board *firmwareindex.IndexBoard, loaderSketch, moduleName st if feedback.GetFormat() == feedback.JSON { err = f.FlashFirmware(firmwareFile, flasherOut) } else { + f.SetProgressCallback(printProgress) err = f.FlashFirmware(firmwareFile, os.Stdout) } if err != nil {