Skip to content
Snippets Groups Projects
Commit f6962464 authored by Benjamin Bollen's avatar Benjamin Bollen
Browse files

improvement to style to util/fs.go

parent 6db39109
No related branches found
No related tags found
No related merge requests found
......@@ -24,14 +24,13 @@ import (
// Ensure the directory exists or create it if needed.
func EnsureDir(dir string, mode os.FileMode) error {
if fileOptions, err := os.Stat(dir); os.IsNotExist(err) {
err := os.MkdirAll(dir, mode)
if err != nil {
return fmt.Errorf("Could not create directory %v. %v\n", dir, err)
if errMake := os.MkdirAll(dir, mode); errMake != nil {
return fmt.Errorf("Could not create directory %s. %v", dir, err)
}
} else if err != nil {
return fmt.Errorf("Error asserting directory %s: %v", dir, err)
} else if !fileOptions.IsDir() {
return fmt.Errorf("Path already exists as a file: %s\n", dir)
return fmt.Errorf("Path already exists as a file: %s", dir)
}
return nil
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment