diff --git a/main.go b/main.go index d3604cf7..608a4c31 100644 --- a/main.go +++ b/main.go @@ -60,6 +60,14 @@ func initConfig() (err error) { err) defaultSettings(&config) } + if _, err = os.Stat(config.BuildDir); os.IsNotExist(err) { + err = os.MkdirAll(config.BuildDir, 0755) + if err != nil { + err = fmt.Errorf("Unable to create BuildDir directory:\n%s\n"+ + "The error was:\n%s", config.BuildDir, err) + return + } + } } }