Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadOptions ¶
LoadOptions - функция загружает viper из файла
func LoadSettings ¶
LoadSettings - установка значения из viper в структуру, указатель на которую передается в качестве аргумента
Types ¶
type IConfigurator ¶
type IConfigurator interface {
// ReadOptions - загрузка viper из внешнего reader
ReadOptions(config io.Reader) error
// LoadOptions - загрузка viper из файла, который был установлен при создании конфигуратора
LoadOptions() error
// LoadSettings - установка значения из viper в структуру, указатель на которую передается в качестве аргумента
LoadSettings(config interface{}) error
// SetOption - настройка конфигуратора
SetOption(options types.Options, value interface{}) error
}
func New ¶
func New(name string, paths ...string) IConfigurator
Click to show internal directories.
Click to hide internal directories.