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

Function filterFlagSet

pkg/cmdutil/usage.go:202–212  ·  view source on GitHub ↗
(f pflag.FlagSet, flagsToDisplay []string)

Source from the content-addressed store, hash-verified

200}
201
202func filterFlagSet(f pflag.FlagSet, flagsToDisplay []string) pflag.FlagSet {
203 filteredFlags := pflag.NewFlagSet("flags", pflag.ContinueOnError)
204
205 f.VisitAll(func(flag *pflag.Flag) {
206 if !flag.Hidden && utils.Contains(flagsToDisplay, flag.Name) {
207 filteredFlags.AddFlag(flag)
208 }
209 })
210
211 return *filteredFlags
212}
213
214// rpad adds padding to the right of a string.
215func rpad(s string, padding int) string {

Callers 2

AddFilteredFlagsMethod · 0.85

Calls 1

ContainsFunction · 0.92

Tested by

no test coverage detected