Documentation ¶
Index ¶
Constants ¶
View Source
const ( String cliParamType = iota StringList StringOptionsList Integer Boolean )
Variables ¶
This section is empty.
Functions ¶
func AddParamMapToCmd ¶
func ConvertParamsToConfig ¶
func ConvertParamsToConfig(paramMap ParamMap) map[string]config.Configuration
Types ¶
type CliParam ¶
type CliParam struct { Description string Default interface{} //this should always be an address to a value - as required by cobra Value interface{} Type cliParamType }
func (CliParam) GetConfigParam ¶
func (c CliParam) GetConfigParam(name string) config.ConfigParam
type ParamMap ¶
func NewParamMap ¶
func NewParamMap(configs map[string]config.Configuration) ParamMap
type StringOptionsVar ¶
func (*StringOptionsVar) Set ¶
func (o *StringOptionsVar) Set(p string) error
func (StringOptionsVar) String ¶
func (o StringOptionsVar) String() string
func (*StringOptionsVar) Type ¶
func (o *StringOptionsVar) Type() string
type StringSliceOptionsVar ¶
func (*StringSliceOptionsVar) Set ¶
func (o *StringSliceOptionsVar) Set(val string) error
func (StringSliceOptionsVar) String ¶
func (o StringSliceOptionsVar) String() string
func (*StringSliceOptionsVar) Type ¶
func (o *StringSliceOptionsVar) Type() string
Click to show internal directories.
Click to hide internal directories.