diff --git a/internal/util/util.go b/internal/util/util.go index f385746..9c80601 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -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 +}