From 07d368f54df603dbc296ccd178614882375bee7d Mon Sep 17 00:00:00 2001 From: Thomas Piccirello Date: Sat, 23 Oct 2021 12:05:51 -0700 Subject: [PATCH] chore: better error message when value not supplied --- pkg/cmd/configure.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/cmd/configure.go b/pkg/cmd/configure.go index eb605507..fc6f3cf9 100644 --- a/pkg/cmd/configure.go +++ b/pkg/cmd/configure.go @@ -150,9 +150,12 @@ doppler configure set key=123 otherkey=456`, for _, arg := range args { option := strings.Split(arg, "=") - if len(option) < 2 || (!configuration.IsValidConfigOption(option[0]) && !configuration.IsTranslatableConfigOption(option[0])) { + if !configuration.IsValidConfigOption(option[0]) && !configuration.IsTranslatableConfigOption(option[0]) { return errors.New("invalid option " + option[0]) } + if len(option) < 2 { + return errors.New("option " + option[0] + " requires a value") + } } return nil