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  }