parser

package
v0.17.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2026 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigLoader

type ConfigLoader interface {
	Load(config any) error
}

func New

func New(opts ...Option) ConfigLoader

type ConfigSemanticsValidator added in v0.16.0

type ConfigSemanticsValidator func(cfg any) error

type ConfigSyntaxValidator added in v0.16.0

type ConfigSyntaxValidator func(cfgSrc io.Reader) error

type Option

type Option func(*opts)

func WithConfigFile

func WithConfigFile(file string) Option

func WithConfigLookupDir

func WithConfigLookupDir(file string) Option

func WithConfigSemanticsValidator added in v0.16.0

func WithConfigSemanticsValidator(validator ConfigSemanticsValidator) Option

func WithConfigSyntaxValidator added in v0.16.0

func WithConfigSyntaxValidator(validator ConfigSyntaxValidator) Option

func WithDecodeHookFunc

func WithDecodeHookFunc(hook mapstructure.DecodeHookFunc) Option

func WithDefaultConfigFilename

func WithDefaultConfigFilename(name string) Option

func WithEnvPrefix

func WithEnvPrefix(prefix string) Option

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL