From b0b1bb907beb0d3a9a7f9477027e9df7855fea9d Mon Sep 17 00:00:00 2001 From: Kyle Conroy Date: Tue, 30 Mar 2021 09:42:06 -0700 Subject: [PATCH] cmd: Fix sqlc init --- internal/cmd/cmd.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 476dc0fef4..5f9d304f8a 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -62,8 +62,11 @@ var initCmd = &cobra.Command{ Short: "Create an empty sqlc.yaml settings file", RunE: func(cmd *cobra.Command, args []string) error { file := "sqlc.yaml" - if f := cmd.Flag("file"); f != nil { + if f := cmd.Flag("file"); f != nil && f.Changed { file = f.Value.String() + if file == "" { + return fmt.Errorf("file argument is empty") + } } if _, err := os.Stat(file); !os.IsNotExist(err) { return nil