kubernetesk8s.io/kubernetes/pkg/util/flag Index | Files

package flag

import "k8s.io/kubernetes/pkg/util/flag"

Index

Functions

func InitFlags

func InitFlags()

InitFlags normalizes and parses the command line flags

func WarnWordSepNormalizeFunc

func WarnWordSepNormalizeFunc(f *pflag.FlagSet, name string) pflag.NormalizedName

WarnWordSepNormalizeFunc changes and warns for flags that contain "_" separators

func WordSepNormalizeFunc

func WordSepNormalizeFunc(f *pflag.FlagSet, name string) pflag.NormalizedName

WordSepNormalizeFunc changes all flags that contain "_" separators

Types

type Tristate

type Tristate int

Tristate is a flag compatible with flags and pflags that keeps track of whether it had a value supplied or not.

const (
	Unset Tristate = iota // 0
	True
	False
)

func (*Tristate) Default

func (f *Tristate) Default(value bool)

func (Tristate) Provided

func (f Tristate) Provided() bool

func (*Tristate) Set

func (f *Tristate) Set(value string) error

func (Tristate) String

func (f Tristate) String() string

func (*Tristate) Type

func (f *Tristate) Type() string

func (Tristate) Value

func (f Tristate) Value() bool

Source Files

flags.go tristate.go

Version
v1.4.0-beta.5
Published
Sep 15, 2016
Platform
js/wasm
Imports
6 packages
Last checked
16 minutes ago

Tools for package owners.