From fbf84d3769806bd54b7880d843720f9d0a48855e Mon Sep 17 00:00:00 2001 From: Avi Zimmerman Date: Fri, 3 Nov 2023 01:14:55 +0200 Subject: [PATCH] more gen hacking --- cmd/tsutil-gen/main.go | 8 ++++++-- cmd/tsutil-gen/templates/ts-rpcdb.ts.tmpl | 1 - 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/cmd/tsutil-gen/main.go b/cmd/tsutil-gen/main.go index 2af99f5e..ec958d38 100644 --- a/cmd/tsutil-gen/main.go +++ b/cmd/tsutil-gen/main.go @@ -3,7 +3,7 @@ package main import ( "embed" - "os" + "fmt" "strings" "text/template" @@ -64,10 +64,14 @@ func main() { }, }, } - err := t.ExecuteTemplate(os.Stdout, "ts-rpcdb.ts.tmpl", map[string]any{ + var buf strings.Builder + err := t.ExecuteTemplate(&buf, "ts-rpcdb.ts.tmpl", map[string]any{ "Spec": &genspec, }) if err != nil { panic(err) } + // Replace all tabs with 2 spaces. + out := strings.ReplaceAll(buf.String(), "\t", " ") + fmt.Println(out) } diff --git a/cmd/tsutil-gen/templates/ts-rpcdb.ts.tmpl b/cmd/tsutil-gen/templates/ts-rpcdb.ts.tmpl index 4f4825d5..6767152e 100644 --- a/cmd/tsutil-gen/templates/ts-rpcdb.ts.tmpl +++ b/cmd/tsutil-gen/templates/ts-rpcdb.ts.tmpl @@ -83,6 +83,5 @@ export class {{ .Name }}s { }) }); } - } {{- end }}