Versions in this module Expand all Collapse all v0 v0.24.0 Mar 25, 2022 Changes in this version + const Indentation + const SectionAliases + const SectionExamples + const SectionFlags + const SectionSubcommands + const SectionTipsGlobalOptions + const SectionTipsHelp + const SectionUsage + const SectionVars + func Examples(s string) string + func LongDesc(s string) string + func MainHelpTemplate() string + func MainUsageTemplate() string + func Normalize(cmd *cobra.Command) *cobra.Command + func NormalizeAll(cmd *cobra.Command) *cobra.Command + func OptionsHelpTemplate() string + func OptionsUsageTemplate() string + func UseOptionsTemplates(cmd *cobra.Command) + type ASCIIRenderer struct + Indentation string + func (r *ASCIIRenderer) AutoLink(out *bytes.Buffer, link []byte, kind int) + func (r *ASCIIRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string) + func (r *ASCIIRenderer) BlockHtml(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) BlockQuote(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) CodeSpan(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) DocumentFooter(out *bytes.Buffer) + func (r *ASCIIRenderer) DocumentHeader(out *bytes.Buffer) + func (r *ASCIIRenderer) DoubleEmphasis(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) Emphasis(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) Entity(out *bytes.Buffer, entity []byte) + func (r *ASCIIRenderer) FootnoteItem(out *bytes.Buffer, name, text []byte, flags int) + func (r *ASCIIRenderer) FootnoteRef(out *bytes.Buffer, ref []byte, id int) + func (r *ASCIIRenderer) Footnotes(out *bytes.Buffer, text func() bool) + func (r *ASCIIRenderer) GetFlags() int + func (r *ASCIIRenderer) HRule(out *bytes.Buffer) + func (r *ASCIIRenderer) Header(out *bytes.Buffer, text func() bool, level int, id string) + func (r *ASCIIRenderer) Image(out *bytes.Buffer, link []byte, title []byte, alt []byte) + func (r *ASCIIRenderer) LineBreak(out *bytes.Buffer) + func (r *ASCIIRenderer) Link(out *bytes.Buffer, link []byte, title []byte, content []byte) + func (r *ASCIIRenderer) List(out *bytes.Buffer, text func() bool, flags int) + func (r *ASCIIRenderer) ListItem(out *bytes.Buffer, text []byte, flags int) + func (r *ASCIIRenderer) NormalText(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) Paragraph(out *bytes.Buffer, text func() bool) + func (r *ASCIIRenderer) RawHtmlTag(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) Smartypants(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) StrikeThrough(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) Table(out *bytes.Buffer, header []byte, body []byte, columnData []int) + func (r *ASCIIRenderer) TableCell(out *bytes.Buffer, text []byte, align int) + func (r *ASCIIRenderer) TableHeaderCell(out *bytes.Buffer, text []byte, align int) + func (r *ASCIIRenderer) TableRow(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) TitleBlock(out *bytes.Buffer, text []byte) + func (r *ASCIIRenderer) TocFinalize() + func (r *ASCIIRenderer) TocHeader(text []byte, level int) + func (r *ASCIIRenderer) TocHeaderWithAnchor(text []byte, level int, anchor string) + func (r *ASCIIRenderer) TripleEmphasis(out *bytes.Buffer, text []byte) + type CommandGroup struct + Commands []*cobra.Command + Message string + type CommandGroups []CommandGroup + func AddAdditionalCommands(g CommandGroups, message string, cmds []*cobra.Command) CommandGroups + func (g CommandGroups) Add(c *cobra.Command) + func (g CommandGroups) Has(c *cobra.Command) bool + type FlagExposer interface + ExposeFlags func(cmd *cobra.Command, flags ...string) FlagExposer + func ActsAsRootCommand(cmd *cobra.Command, filters []string, groups ...CommandGroup) FlagExposer