doc: Ad help flag and cmd when generating docs
This commit is contained in:
		@ -190,6 +190,9 @@ func manPrintOptions(buf *bytes.Buffer, command *cobra.Command) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func genMan(cmd *cobra.Command, header *GenManHeader) []byte {
 | 
					func genMan(cmd *cobra.Command, header *GenManHeader) []byte {
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpCmd()
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpFlag()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// something like `rootcmd-subcmd1-subcmd2`
 | 
						// something like `rootcmd-subcmd1-subcmd2`
 | 
				
			||||||
	dashCommandName := strings.Replace(cmd.CommandPath(), " ", "-", -1)
 | 
						dashCommandName := strings.Replace(cmd.CommandPath(), " ", "-", -1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -52,6 +52,9 @@ func GenMarkdown(cmd *cobra.Command, w io.Writer) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// GenMarkdownCustom creates custom markdown output.
 | 
					// GenMarkdownCustom creates custom markdown output.
 | 
				
			||||||
func GenMarkdownCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) string) error {
 | 
					func GenMarkdownCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) string) error {
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpCmd()
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpFlag()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	buf := new(bytes.Buffer)
 | 
						buf := new(bytes.Buffer)
 | 
				
			||||||
	name := cmd.CommandPath()
 | 
						name := cmd.CommandPath()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -89,6 +89,9 @@ func GenYaml(cmd *cobra.Command, w io.Writer) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// GenYamlCustom creates custom yaml output.
 | 
					// GenYamlCustom creates custom yaml output.
 | 
				
			||||||
func GenYamlCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) string) error {
 | 
					func GenYamlCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) string) error {
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpCmd()
 | 
				
			||||||
 | 
						cmd.InitDefaultHelpFlag()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	yamlDoc := cmdDoc{}
 | 
						yamlDoc := cmdDoc{}
 | 
				
			||||||
	yamlDoc.Name = cmd.CommandPath()
 | 
						yamlDoc.Name = cmd.CommandPath()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user