Skip to content

Commit 9bda999

Browse files
committed
scripts/regenerate: on failure, print stdout/stderr
This helps with debugging.
1 parent 23d6faf commit 9bda999

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scripts/regenerate/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ func regenerate(dir string) error {
2121
cwd := filepath.Dir(path)
2222
cmd := exec.Command("sqlc-dev", "generate", "--experimental")
2323
cmd.Dir = cwd
24-
failed := cmd.Run()
24+
out, failed := cmd.CombinedOutput()
2525
if _, err := os.Stat(filepath.Join(cwd, "stderr.txt")); os.IsNotExist(err) && failed != nil {
26-
return fmt.Errorf("%s: sqlc-dev generate failed", cwd)
26+
return fmt.Errorf("%s: sqlc-dev generate failed\n%s", cwd, out)
2727
}
2828
}
2929
return nil

0 commit comments

Comments
 (0)