Documentation
¶
Index ¶
Constants ¶
View Source
const ( Create changeType = "create" Update changeType = "update" Delete changeType = "delete" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Change ¶ added in v0.1.2
type Change struct { ChangeType ChangeType Path []string From any To any }
type ChangeType ¶ added in v0.1.2
type ChangeType interface {
// contains filtered or unexported methods
}
type DotEnvProvider ¶ added in v0.1.1
type DotEnvProvider struct {
// contains filtered or unexported fields
}
func NewDotEnv ¶ added in v0.1.1
func NewDotEnv(file string) *DotEnvProvider
func (*DotEnvProvider) Get ¶ added in v0.1.1
func (p *DotEnvProvider) Get() (any, error)
type EnvProvider ¶
type EnvProvider struct {
// contains filtered or unexported fields
}
func NewEnv ¶
func NewEnv(prefix string) *EnvProvider
func (*EnvProvider) Get ¶
func (p *EnvProvider) Get() (any, error)
type FlagProvider ¶
type FlagProvider struct {
// contains filtered or unexported fields
}
func NewFlag ¶
func NewFlag(flags []Flag, args []string) *FlagProvider
func (*FlagProvider) Get ¶
func (p *FlagProvider) Get() (any, error)
type GlobProvider ¶
type GlobProvider struct {
// contains filtered or unexported fields
}
func NewGlob ¶
func NewGlob(directory string, pattern string) *GlobProvider
func NewGlobUp ¶
func NewGlobUp(directory string, pattern string) *GlobProvider
func (*GlobProvider) Get ¶
func (g *GlobProvider) Get() (any, error)
type JsonProvider ¶
type JsonProvider struct {
// contains filtered or unexported fields
}
func NewJson ¶
func NewJson(file string) *JsonProvider
func (*JsonProvider) Get ¶
func (p *JsonProvider) Get() (any, error)
type StringFlag ¶
type StringFlag struct { Name string Default string Usage string // contains filtered or unexported fields }
func (*StringFlag) Set ¶
func (s *StringFlag) Set(value string) error
func (*StringFlag) String ¶
func (s *StringFlag) String() string
func (*StringFlag) Value ¶
func (s *StringFlag) Value() any
type StringSliceFlag ¶
type StringSliceFlag struct { Name string Default []string Usage string // contains filtered or unexported fields }
func (*StringSliceFlag) Set ¶
func (s *StringSliceFlag) Set(value string) error
func (*StringSliceFlag) String ¶
func (s *StringSliceFlag) String() string
func (*StringSliceFlag) Value ¶
func (s *StringSliceFlag) Value() any
type TomlProvider ¶
type TomlProvider struct {
// contains filtered or unexported fields
}
func NewToml ¶
func NewToml(file string) *TomlProvider
func (*TomlProvider) Get ¶
func (p *TomlProvider) Get() (any, error)
type YamlProvider ¶
type YamlProvider struct {
// contains filtered or unexported fields
}
func NewYaml ¶
func NewYaml(file string) *YamlProvider
func (*YamlProvider) Get ¶
func (p *YamlProvider) Get() (any, error)
Click to show internal directories.
Click to hide internal directories.