From 9cb40c68bedcca277ad1eff1c40b115120da4cd3 Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 21 Nov 2022 21:07:38 +0100 Subject: [PATCH] Configure: list valid categories on error --- cmd/configure/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/configure/main.go b/cmd/configure/main.go index 6ce5e0c6b..c6625212f 100644 --- a/cmd/configure/main.go +++ b/cmd/configure/main.go @@ -16,6 +16,7 @@ import ( "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/templates" "github.com/nicksnyder/go-i18n/v2/i18n" + "golang.org/x/exp/maps" "golang.org/x/exp/slices" "golang.org/x/text/language" ) @@ -97,7 +98,7 @@ func (c *CmdConfigure) Run(log *util.Logger, flagLang string, advancedMode, expa } } - panic("invalid category: " + category) + log.FATAL.Fatalln("invalid category:", category, "have:", maps.Keys(DeviceCategories)) } fmt.Println()