PR 239 update: Adding more logging for the initial generate setup (#246)
This is just a tweak to #239 to update the snapshots. I have: - [X] Written a clear PR title and description (above) - [X] Signed the [Khan Academy CLA](https://www.khanacademy.org/r/cla) - [X] Added tests covering my changes, if applicable - [X] Included a link to the issue fixed, if applicable - [X] Included documentation, for new features - [ ] Added an entry to the changelog Signed-off-by: Steve Coffman <[email protected]> Co-authored-by: Sam Wallace <[email protected]>
This commit is contained in:
co-authored by
Sam Wallace
parent
b1adeca6da
commit
596c33f0b0
+6
-2
@@ -102,12 +102,16 @@ func (c *Config) ValidateAndFillDefaults(baseDir string) error {
|
||||
if c.Package == "" {
|
||||
abs, err := filepath.Abs(c.Generated)
|
||||
if err != nil {
|
||||
return errorf(nil, "unable to guess package-name: %v", err)
|
||||
return errorf(nil, "unable to guess package-name: %v is not a valid identifier"+
|
||||
"\nSet package name in genqlient.yaml"+
|
||||
"\nExample: https://github.com/Khan/genqlient/blob/main/example/genqlient.yaml#L6", err)
|
||||
}
|
||||
|
||||
base := filepath.Base(filepath.Dir(abs))
|
||||
if !token.IsIdentifier(base) {
|
||||
return errorf(nil, "unable to guess package-name: %v is not a valid identifier", base)
|
||||
return errorf(nil, "unable to guess package-name: %v is not a valid identifier"+
|
||||
"\nSet package name in genqlient.yaml"+
|
||||
"\nExample: https://github.com/Khan/genqlient/blob/main/example/genqlient.yaml#L6", base)
|
||||
}
|
||||
|
||||
c.Package = base
|
||||
|
||||
Reference in New Issue
Block a user