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 }}