diff --git a/util/common.go b/util/common.go index 726492e34..08f461b33 100644 --- a/util/common.go +++ b/util/common.go @@ -15,6 +15,7 @@ package util import ( + "os" "unsafe" ) @@ -50,3 +51,14 @@ func StrToPtr(s string) *string { func BoolToPtr(b bool) *bool { return &b } + +func PathExists(path string) (bool, error) { + _, err := os.Stat(path) + if err != nil { + if os.IsNotExist(err) { + return false, nil + } + return false, err + } + return true, nil +}