From 1d4c2502a7b878873bf1cdd6b5bf827df64ba023 Mon Sep 17 00:00:00 2001 From: Tim McRoy Date: Mon, 27 Nov 2023 14:38:21 +0000 Subject: [PATCH] Check if file write failure before reporting success Signed-off-by: Tim McRoy --- internal/cli/writer.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/cli/writer.go b/internal/cli/writer.go index 2514928c..8a58348b 100644 --- a/internal/cli/writer.go +++ b/internal/cli/writer.go @@ -179,6 +179,9 @@ func (fw *fileWriter) write(filename string, p []byte) (int, error) { return fw.writer.Write(p) } - fmt.Printf("%s updated successfully\n", filename) - return len(p), os.WriteFile(filename, p, 0644) + err := os.WriteFile(filename, p, 0644) + if err == nil { + fmt.Printf("%s updated successfully\n", filename) + } + return len(p), err }