Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Options *options.Options
Values map[string]any
// contains filtered or unexported fields
}
Configuration management struct
func New ¶
func New(opts *options.Options, cbs ...WithConfigCallback) (*Config, error)
Create new instance of configurations with support for setup callbacks
type WithConfigCallback ¶
Callback type for configuration setup
func Add ¶
func Add[T any](name string, value T, usage string) WithConfigCallback
Callback shortcut to register new field
func Register ¶
func Register(r reader.Reader) WithConfigCallback
Callback to register new reader instance
Click to show internal directories.
Click to hide internal directories.