From 3ced75cd82c4493e4515e1cb284b88106f636ce2 Mon Sep 17 00:00:00 2001 From: Thijs Schreijer Date: Thu, 8 Feb 2024 14:00:36 +0100 Subject: [PATCH] fix(cli): error out if add-plugins has selector but no config (#1211) --- cmd/file_addplugins.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/file_addplugins.go b/cmd/file_addplugins.go index 61db3769d..03f5f88e4 100644 --- a/cmd/file_addplugins.go +++ b/cmd/file_addplugins.go @@ -32,6 +32,9 @@ func executeAddPlugins(cmd *cobra.Command, cfgFiles []string) error { var pluginConfigs []map[string]interface{} { + if len(cmdAddPluginsStrConfigs) == 0 && len(cmdAddPluginsSelectors) > 0 { + return fmt.Errorf("--selector flag given, but no --config specified") + } for _, strConfig := range cmdAddPluginsStrConfigs { pluginConfig, err := filebasics.Deserialize([]byte(strConfig)) if err != nil {