From 7006c88e667056e3fe0a611134e59632f82abc1b Mon Sep 17 00:00:00 2001 From: clawbot Date: Sun, 15 Feb 2026 21:57:43 -0800 Subject: [PATCH] refactor: add printlnStderr helper, replace raw fmt.Fprint in restore --- internal/vaultik/restore.go | 2 +- internal/vaultik/vaultik.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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...)