From f09b0d207b24d565aa16aa1f0d2826198ebf263f Mon Sep 17 00:00:00 2001 From: anytoe Date: Fri, 20 Mar 2026 12:27:22 +0000 Subject: [PATCH] skip migration file creation when no differences found --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index c2aa9d8..f6e01e2 100644 --- a/main.go +++ b/main.go @@ -209,10 +209,10 @@ func runDiff(cmd *cobra.Command, args []string) error { if output == "" { fmt.Println("No differences found.") + return nil } - // Always write (or truncate) the output file - if output != "" && !strings.HasSuffix(output, "\n") { + if !strings.HasSuffix(output, "\n") { output += "\n" } if err := os.WriteFile(diffOutFile, []byte(output), 0644); err != nil {