Versions in this module Expand all Collapse all v8 v8.17.1 Feb 12, 2026 v8.17.0 Nov 18, 2025 Changes in this version + type BackwardsCompatibilityFlag struct + func (f *BackwardsCompatibilityFlag) GetName() string + func (f *BackwardsCompatibilityFlag) GetShortName() string + func (f *BackwardsCompatibilityFlag) GetValue() interface{} + func (f *BackwardsCompatibilityFlag) Set(v string) + func (f *BackwardsCompatibilityFlag) String() string + func (f *BackwardsCompatibilityFlag) Visible() bool + type BoolFlag struct + Hidden bool + Name string + ShortName string + Usage string + Value bool + func (f *BoolFlag) GetName() string + func (f *BoolFlag) GetShortName() string + func (f *BoolFlag) GetValue() interface{} + func (f *BoolFlag) Set(v string) + func (f *BoolFlag) String() string + func (f *BoolFlag) Visible() bool + type FlagContext interface + Args func() []string + Bool func(string) bool + Float64 func(string) float64 + Int func(string) int + IsSet func(string) bool + NewBoolFlag func(name string, shortName string, usage string) + NewFloat64Flag func(name string, shortName string, usage string) + NewFloat64FlagWithDefault func(name string, shortName string, usage string, value float64) + NewIntFlag func(name string, shortName string, usage string) + NewIntFlagWithDefault func(name string, shortName string, usage string, value int) + NewStringFlag func(name string, shortName string, usage string) + NewStringFlagWithDefault func(name string, shortName string, usage string, value string) + NewStringSliceFlag func(name string, shortName string, usage string) + NewStringSliceFlagWithDefault func(name string, shortName string, usage string, value []string) + Parse func(...string) error + ShowUsage func(leadingSpace int) string + SkipFlagParsing func(bool) + String func(string) string + StringSlice func(string) []string + func New() FlagContext + func NewFlagContext(cmdFlags map[string]FlagSet) FlagContext + type FlagSet interface + GetName func() string + GetShortName func() string + GetValue func() interface{} + Set func(string) + Visible func() bool + type Float64Flag struct + Hidden bool + Name string + ShortName string + Usage string + Value float64 + func (f *Float64Flag) GetName() string + func (f *Float64Flag) GetShortName() string + func (f *Float64Flag) GetValue() interface{} + func (f *Float64Flag) Set(v string) + func (f *Float64Flag) String() string + func (f *Float64Flag) Visible() bool + type IntFlag struct + Hidden bool + Name string + ShortName string + Usage string + Value int + func (f *IntFlag) GetName() string + func (f *IntFlag) GetShortName() string + func (f *IntFlag) GetValue() interface{} + func (f *IntFlag) Set(v string) + func (f *IntFlag) SetVisibility(v bool) + func (f *IntFlag) String() string + func (f *IntFlag) Visible() bool + type StringFlag struct + Hidden bool + Name string + ShortName string + Usage string + Value string + func (f *StringFlag) GetName() string + func (f *StringFlag) GetShortName() string + func (f *StringFlag) GetValue() interface{} + func (f *StringFlag) Set(v string) + func (f *StringFlag) String() string + func (f *StringFlag) Visible() bool + type StringSliceFlag struct + Hidden bool + Name string + ShortName string + Usage string + Value []string + func (f *StringSliceFlag) GetName() string + func (f *StringSliceFlag) GetShortName() string + func (f *StringSliceFlag) GetValue() interface{} + func (f *StringSliceFlag) Set(v string) + func (f *StringSliceFlag) String() string + func (f *StringSliceFlag) Visible() bool Other modules containing this package code.cloudfoundry.org/cli