From 2b8a886001b38f5f1904607eba79452746cc3439 Mon Sep 17 00:00:00 2001 From: Erik Kristensen Date: Sat, 4 Jan 2025 11:00:18 -0700 Subject: [PATCH] chore(tool/create-resource): more improvements --- tools/create-resource/main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/create-resource/main.go b/tools/create-resource/main.go index 339f1a66..c67a3a4a 100644 --- a/tools/create-resource/main.go +++ b/tools/create-resource/main.go @@ -3,6 +3,7 @@ package main import ( "bytes" "fmt" + "github.com/iancoleman/strcase" "os" "strings" "text/template" @@ -69,7 +70,7 @@ type {{.Combined}} struct { func (r *{{.Combined}}) Remove(ctx context.Context) error { _, err := r.svc.Delete{{.ResourceTypeTitle}}(ctx, &{{.Service}}.Delete{{.ResourceTypeTitle}}Input{ - {{.ResourceTypeTitle}}Id: r.id, + {{.ResourceTypeTitle}}Id: r.ID, }) return err } @@ -106,8 +107,8 @@ func main() { Service: strings.ToLower(service), ServiceTitle: caser.String(service), ResourceType: resourceType, - ResourceTypeTitle: caser.String(resourceType), - Combined: fmt.Sprintf("%s%s", caser.String(service), caser.String(resourceType)), + ResourceTypeTitle: strcase.ToCamel(resourceType), + Combined: fmt.Sprintf("%s%s", caser.String(service), strcase.ToCamel(resourceType)), } tmpl, err := template.New("resource").Parse(resourceTemplate)