MCPcopy Create free account
hub / github.com/dropbox/dbxcli / installJSONHelp

Function installJSONHelp

cmd/help_json.go:128–140  ·  view source on GitHub ↗
(root *cobra.Command)

Source from the content-addressed store, hash-verified

126}
127
128func installJSONHelp(root *cobra.Command) {
129 defaultHelp := root.HelpFunc()
130 root.SetHelpFunc(func(cmd *cobra.Command, args []string) {
131 if shouldRenderJSONHelpForHelpFlag(cmd) {
132 if err := renderJSONHelp(cmd, cmd); err != nil {
133 renderCommandError(cmd, err)
134 }
135 return
136 }
137 defaultHelp(cmd, args)
138 })
139 root.SetHelpCommand(newJSONAwareHelpCommand(root))
140}
141
142func newJSONAwareHelpCommand(root *cobra.Command) *cobra.Command {
143 cmd := &cobra.Command{

Callers 3

newJSONHelpTestRootFunction · 0.85
initFunction · 0.85

Calls 4

renderJSONHelpFunction · 0.85
renderCommandErrorFunction · 0.85
newJSONAwareHelpCommandFunction · 0.85

Tested by 2

newJSONHelpTestRootFunction · 0.68