Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseFlags ¶
type BaseFlags struct {
// contains filtered or unexported fields
}
func NewBaseFlags ¶
func NewBaseFlags(flagSet *flag.FlagSet, envExtractor *env.Extractor, opts ...BaseFlagsOpt) *BaseFlags
NewBaseFlags contains copy of flagsSet
func (*BaseFlags) EnvExtractor ¶
func (*BaseFlags) IsInitialized ¶
type BaseFlagsOpt ¶
type BaseFlagsOpt func(f *BaseFlagsOpts)
func BaseFlagsSkipUnknownFlags ¶
func BaseFlagsSkipUnknownFlags() BaseFlagsOpt
type BaseFlagsOpts ¶
type BaseFlagsOpts struct {
// contains filtered or unexported fields
}
type BaseParser ¶
type BaseParser struct {
// contains filtered or unexported fields
}
func NewBaseParser ¶
func NewBaseParser(sett settings.Settings) *BaseParser
func (*BaseParser) NewEnvsExtractor ¶
func (p *BaseParser) NewEnvsExtractor() *env.Extractor
func (*BaseParser) Settings ¶
func (p *BaseParser) Settings() settings.Settings
func (*BaseParser) WithEnvsLookup ¶
func (p *BaseParser) WithEnvsLookup(lookup env.LookupFunc)
func (*BaseParser) WithEnvsPrefix ¶
func (p *BaseParser) WithEnvsPrefix(envsPrefix string)
WithEnvsPrefix This method trim right all _ ang - symbols and spaces left and right By default parser add _ after prefix for all env vars
Click to show internal directories.
Click to hide internal directories.