github.com/gocaveman/caveman@v0.0.0-20191211162744-0ddf99dbdf6e/filesystem/fsutil/fsutil.go (about) 1 // Utilties related to file systems. 2 package fsutil 3 4 import ( 5 "fmt" 6 "path/filepath" 7 ) 8 9 // MustAbs calls filepath.Abs() but panics on error instead of returning it. 10 func MustAbs(p string) string { 11 ret, err := filepath.Abs(p) 12 if err != nil { 13 panic(fmt.Errorf("Error trying to get absolute path on %q: %v", p, err)) 14 } 15 return ret 16 }