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  }