MCPcopy Create free account
hub / github.com/algolia/cli / AddInheritedFlags

Method AddInheritedFlags

pkg/cmdutil/usage.go:86–97  ·  view source on GitHub ↗
(IOStreams *iostreams.IOStreams, command *cobra.Command)

Source from the content-addressed store, hash-verified

84}
85
86func (u *UsageEntries) AddInheritedFlags(IOStreams *iostreams.IOStreams, command *cobra.Command) {
87 cs := IOStreams.ColorScheme()
88 inheritedFlagUsages := command.InheritedFlags().FlagUsages()
89
90 if inheritedFlagUsages != "" {
91 dedentedInheritedFlagUsages := Dedent(inheritedFlagUsages)
92 u.AddEntry(UsageEntry{
93 cs.Bold("Inherited Flags:"),
94 fmt.Sprintln(text.Indent(strings.Trim(dedentedInheritedFlagUsages, "\r\n"), " ")),
95 })
96 }
97}
98
99func (u *UsageEntries) DisplayEntries(out io.Writer) {
100 for _, e := range u.entries {

Calls 5

AddEntryMethod · 0.95
IndentFunction · 0.92
DedentFunction · 0.85
ColorSchemeMethod · 0.80
BoldMethod · 0.80

Tested by

no test coverage detected