diff --git a/generate/config.go b/generate/config.go index 5aa11ca..f23e668 100644 --- a/generate/config.go +++ b/generate/config.go @@ -117,8 +117,8 @@ func initConfig(filename string) error { } w, err := os.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_EXCL, 0o644) if err != nil { - return err + return errorf(nil, "unable to write default genqlient.yaml: %v", err) } _, err = io.Copy(w, r) - return err + return errorf(nil, "unable to write default genqlient.yaml: %v", err) } diff --git a/generate/generate.go b/generate/generate.go index 5ca4ace..ecf2722 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -316,7 +316,8 @@ func Generate(config *Config) (map[string][]byte, error) { // way. (As-is, we generate a broken file, with just (unused) imports.) if len(document.Operations) == 0 { // Hard to have a position when there are no operations :( - return nil, errorf(nil, "no queries found, looked in: %v", + return nil, errorf(nil, + "no queries found, looked in: %v (configure this in genqlient.yaml)", strings.Join(config.Operations, ", ")) } diff --git a/generate/testdata/snapshots/TestGenerateErrors-NoQuery-go b/generate/testdata/snapshots/TestGenerateErrors-NoQuery-go index 31df7bf..8527255 100644 --- a/generate/testdata/snapshots/TestGenerateErrors-NoQuery-go +++ b/generate/testdata/snapshots/TestGenerateErrors-NoQuery-go @@ -1 +1 @@ -no queries found, looked in: testdata/errors/NoQuery.go +no queries found, looked in: testdata/errors/NoQuery.go (configure this in genqlient.yaml) diff --git a/generate/testdata/snapshots/TestGenerateErrors-NoQuery-graphql b/generate/testdata/snapshots/TestGenerateErrors-NoQuery-graphql index fe31004..45b85de 100644 --- a/generate/testdata/snapshots/TestGenerateErrors-NoQuery-graphql +++ b/generate/testdata/snapshots/TestGenerateErrors-NoQuery-graphql @@ -1 +1 @@ -no queries found, looked in: testdata/errors/NoQuery.graphql +no queries found, looked in: testdata/errors/NoQuery.graphql (configure this in genqlient.yaml)