From b024675e92b205fb7245acafa02d3da8e98c894f Mon Sep 17 00:00:00 2001 From: David Allen Date: Thu, 16 May 2024 15:18:12 -0600 Subject: [PATCH] Added error related util functions --- internal/util/util.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 +}