package utility import ( "log/slog" "os" "strings" ) func RemoveFile(p string) error { err := os.Remove(p) if err != nil { return err } return nil } func CategorizeMediaType(ext string) (MediaType, bool) { // Lets categorize /* switch ext { case slices.Contains(videoFormats, ext): return Video, true case slices.Contains(presentationFormats, ext): return Presentation, true default: slog.Debug("marking file as invalid due to its undefined extension") return "", false } */ } func ParseSlogLevel(s string) slog.Level { switch strings.ToLower(s) { case "debug": return slog.LevelDebug case "warn", "warning": return slog.LevelWarn case "error": return slog.LevelError case "info": fallthrough default: return slog.LevelInfo } }