// Copyright IBM Corp. 2020, 2026 // SPDX-License-Identifier: BUSL-1.1 package credentialscmd import ( "repo.anhonesthost.net/CyberCoveLLC/threshold/internal/cmd/base" ) func (c *JsonCommand) extraJsonHelpFunc(_ map[string]func() string) string { var helpStr string switch c.Func { case "create": helpStr = base.WrapForHelpText([]string{ "Usage: threshold credentials create json -credential-store-id [options] [args]", "", " Create a json credential. Example:", "", ` $ threshold credentials create json -credential-store-id csst_1234567890 -object file:///home/user/secret`, "", "", }) case "update": helpStr = base.WrapForHelpText([]string{ "Usage: threshold credentials update json [options] [args]", "", " Update a json credential given its ID. Example:", "", ` $ threshold credentials update json -id csst_1234567890 -name devops -description "For DevOps usage"`, "", "", }) } return helpStr + c.Flags().Help() }