package hmsecrets import ( "github.com/spf13/cobra" ) var arrValue []string func init() { rootCmd.AddCommand(setArrCmd) setArrCmd.Flags().StringArrayVarP( &arrValue, "array-value", "v", nil, "array value to store in the secret", ) setArrCmd.MarkFlagRequired("array-value") } var setArrCmd = &cobra.Command{ Use: "set-array", Short: "set-array [key]", Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { cli := getClient(apiBase, caFile, clientCert, clientKey) err := cli.PutStringArr(args[0], arrValue) if err != nil { return err } return nil }, }