Added error related util functions

This commit is contained in:
David Allen 2024-05-16 15:18:12 -06:00
parent 9c5fd3c142
commit b024675e92
No known key found for this signature in database
GPG key ID: 717C593FF60A2ACC

View file

@ -98,3 +98,15 @@ func SplitPathForViper(path string) (string, string, string) {
ext := filepath.Ext(filename)
return filepath.Dir(path), strings.TrimSuffix(filename, ext), strings.TrimPrefix(ext, ".")
}
func FormatErrorList(errList []error) error {
var err error
for i, e := range errList {
err = fmt.Errorf("\t[%d] %v\n", i, e)
}
return err
}
func HasErrors(errList []error) bool {
return len(errList) > 0
}