From 6cdd9ddf97801c2c9f8f64d02ec8e7243878a6fa Mon Sep 17 00:00:00 2001 From: Nathan13888 <29968201+Nathan13888@users.noreply.github.com> Date: Sun, 4 Jun 2023 16:34:14 -0400 Subject: [PATCH] refactor util functions Signed-off-by: Nathan13888 <29968201+Nathan13888@users.noreply.github.com> --- utils.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 utils.go diff --git a/utils.go b/utils.go new file mode 100644 index 0000000..89aae6d --- /dev/null +++ b/utils.go @@ -0,0 +1,22 @@ +package main + +import ( + "path/filepath" + "strings" + + "github.com/rs/zerolog/log" +) + +func GetAbsPath(path string) string { + absPath, err := filepath.Abs(path) + if err != nil { + log.Error().Err(err).Msg("Failed to get absolute path.") + return path + } + return absPath +} + +func NormalizeName(name string) string { + trimmed := strings.Trim(name, " ") + return strings.ToLower(trimmed) +}