improved barak with logging into ~/.barak/outputs

This commit is contained in:
Jae Kwon
2015-04-19 15:45:06 -07:00
parent e4f01a55cf
commit 59e69434e1
4 changed files with 28 additions and 22 deletions

View File

@@ -50,3 +50,13 @@ func AtomicWriteFile(filePath string, newBytes []byte) error {
}
return nil
}
func EnsureDir(dir string) error {
if _, err := os.Stat(dir); os.IsNotExist(err) {
err := os.MkdirAll(dir, 0700)
if err != nil {
return fmt.Errorf("Could not create directory %v. %v", dir, err)
}
}
return nil
}