From 69d0f0debc116785601ac867595a3a71b83fc689 Mon Sep 17 00:00:00 2001 From: Kelly Hofmann Date: Mon, 25 Mar 2024 09:35:06 -0700 Subject: [PATCH 1/2] rebind projKey flag to update subcommand --- cmd/flags/update.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/flags/update.go b/cmd/flags/update.go index 4a1a4d3a..ee8d4975 100644 --- a/cmd/flags/update.go +++ b/cmd/flags/update.go @@ -67,6 +67,9 @@ func runUpdate(cmd *cobra.Command, args []string) error { viper.GetString("baseUri"), ) + // rebind flag to this subcommand + viper.BindPFlag("projKey", cmd.Flags().Lookup("projKey")) + var patch []ldapi.PatchOperation // err := json.Unmarshal([]byte(viper.GetString("data")), &patch) err := json.Unmarshal([]byte(cmd.Flags().Lookup("data").Value.String()), &patch) From 2c3ed8e8eceb2d87f9de048453b90fb0624313d8 Mon Sep 17 00:00:00 2001 From: Kelly Hofmann Date: Mon, 25 Mar 2024 16:34:44 -0700 Subject: [PATCH 2/2] bind projKey flag to create flag also --- cmd/flags/create.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/flags/create.go b/cmd/flags/create.go index 86ac51fe..8c92cc40 100644 --- a/cmd/flags/create.go +++ b/cmd/flags/create.go @@ -56,6 +56,9 @@ func runCreate(cmd *cobra.Command, args []string) error { viper.GetString("baseUri"), ) + // rebind flag to this subcommand + viper.BindPFlag("projKey", cmd.Flags().Lookup("projKey")) + var data inputData err := json.Unmarshal([]byte(cmd.Flags().Lookup("data").Value.String()), &data) // err := json.Unmarshal([]byte(viper.GetString("data")), &data)