diff --git a/diagram/diagram.go b/diagram/diagram.go index af0e8e7b..b8d2dbf2 100644 --- a/diagram/diagram.go +++ b/diagram/diagram.go @@ -88,7 +88,7 @@ func (d *Diagram) Render() error { func (d *Diagram) render() error { outdir := d.options.Name - if err := os.Mkdir(outdir, os.ModePerm); err != nil { + if err := os.MkdirAll(outdir, os.ModePerm); err != nil { return err }