(buf io.StringWriter, header *GenManHeader, cmd *cobra.Command, dashedName string)
| 141 | } |
| 142 | |
| 143 | func manPreamble(buf io.StringWriter, header *GenManHeader, cmd *cobra.Command, dashedName string) { |
| 144 | description := cmd.Long |
| 145 | if len(description) == 0 { |
| 146 | description = cmd.Short |
| 147 | } |
| 148 | |
| 149 | cobra.WriteStringAndCheck(buf, fmt.Sprintf(`%% "%s" "%s" "%s" "%s" "%s" |
| 150 | # NAME |
| 151 | `, header.Title, header.Section, header.date, header.Source, header.Manual)) |
| 152 | cobra.WriteStringAndCheck(buf, fmt.Sprintf("%s \\- %s\n\n", dashedName, cmd.Short)) |
| 153 | cobra.WriteStringAndCheck(buf, "# SYNOPSIS\n") |
| 154 | cobra.WriteStringAndCheck(buf, fmt.Sprintf("**%s**\n\n", cmd.UseLine())) |
| 155 | cobra.WriteStringAndCheck(buf, "# DESCRIPTION\n") |
| 156 | cobra.WriteStringAndCheck(buf, description+"\n\n") |
| 157 | } |
| 158 | |
| 159 | func manPrintFlags(buf io.StringWriter, flags *pflag.FlagSet) { |
| 160 | flags.VisitAll(func(flag *pflag.Flag) { |
no test coverage detected