diff --git a/internal/vaultik/restore.go b/internal/vaultik/restore.go index 950d81e..0fde0ab 100644 --- a/internal/vaultik/restore.go +++ b/internal/vaultik/restore.go @@ -139,7 +139,7 @@ func (v *Vaultik) Restore(opts *RestoreOptions) error { progressbar.OptionSetWidth(40), progressbar.OptionThrottle(100*time.Millisecond), progressbar.OptionOnCompletion(func() { - _, _ = fmt.Fprint(v.Stderr, "\n") + v.printlnStderr() }), progressbar.OptionSetRenderBlankState(true), ) diff --git a/internal/vaultik/vaultik.go b/internal/vaultik/vaultik.go index 25ef7ac..6d8f764 100644 --- a/internal/vaultik/vaultik.go +++ b/internal/vaultik/vaultik.go @@ -144,6 +144,11 @@ func (v *Vaultik) printfStderr(format string, args ...any) { _, _ = fmt.Fprintf(v.Stderr, format, args...) } +// printlnStderr writes a line to stderr. +func (v *Vaultik) printlnStderr(args ...any) { + _, _ = fmt.Fprintln(v.Stderr, args...) +} + // scanStdin reads a line of input from stdin. func (v *Vaultik) scanStdin(a ...any) (int, error) { return fmt.Fscanln(v.Stdin, a...)