From a53928ef5eba63cbdeed8d3034ac552f660c5558 Mon Sep 17 00:00:00 2001 From: filifa Date: Tue, 3 Sep 2024 22:38:13 -0500 Subject: [PATCH] validate presets --- cmd/root.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/root.go b/cmd/root.go index 89d5d7d..8903c0e 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -104,6 +104,14 @@ func milkbucket(cmd *cobra.Command, args []string) { defer sdl.Quit() presets := getPresets() + for _, p := range presets { + info, err := os.Stat(p) + if err != nil { + panic(err) + } else if info.IsDir() { + panic("preset " + p + " is a directory") + } + } m, err := newMilkDropWindow(800, 600, presets) if err != nil {