add error handling

Signed-off-by: Christian Richter <crichter@owncloud.com>
This commit is contained in:
Christian Richter
2022-06-17 10:05:34 +02:00
parent 27b7190c58
commit 79fe46ea45

View File

@@ -47,12 +47,18 @@ func GenerateIntermediateCode(templatePath string, intermediateCodePath string,
}
fmt.Println("Generating intermediate go code for " + intermediateCodePath + " using template " + templatePath)
tpl := template.Must(template.New("").Parse(string(content)))
os.MkdirAll(path.Dir(intermediateCodePath), 0700)
err = os.MkdirAll(path.Dir(intermediateCodePath), 0700)
if err != nil {
log.Fatal(err)
}
runner, err := os.Create(intermediateCodePath)
if err != nil {
log.Fatal(err)
}
tpl.Execute(runner, paths)
err = tpl.Execute(runner, paths)
if err != nil {
log.Fatal(err)
}
}
func RunIntermediateCode(intermediateCodePath string) {