diff --git a/src/cmd/execute/execute.go b/src/cmd/execute/execute.go index 69b18c97..259e72e2 100644 --- a/src/cmd/execute/execute.go +++ b/src/cmd/execute/execute.go @@ -189,7 +189,7 @@ func conductExecute(componentDefinitionPaths []string, resourcePaths []string, d } func conductGenerate(componentDefinitionPaths []string, outDirectory string) error { - err := os.Mkdir(outDirectory, 0755) + err := os.MkdirAll(outDirectory, 0755) if err != nil { logrus.Error("error creating output directory: ", err) return err