github.com/kubeshop/testkube@v1.17.23/cmd/kubectl-testkube/commands/generate/docs.go (about) 1 package generate 2 3 import ( 4 "github.com/spf13/cobra" 5 "github.com/spf13/cobra/doc" 6 ) 7 8 func NewDocsCmd() *cobra.Command { 9 return &cobra.Command{ 10 Use: "doc", 11 Aliases: []string{"docs"}, 12 Short: "Generate docs for kubectl testkube", 13 Long: `Generate docs for kubectl testkube`, 14 RunE: func(cmd *cobra.Command, args []string) error { 15 root := cmd.Root() 16 root.DisableAutoGenTag = true 17 return doc.GenMarkdownTree(root, "docs/docs/cli") 18 }, 19 } 20 }