multiconfig

package module
v0.0.0-...-99cb564 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

README

multiconfig

Converts the configuration to a specified type, such as int, int64, string, bool, []string

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MultiConfig

type MultiConfig struct {
	// contains filtered or unexported fields
}

func NewMultiConfig

func NewMultiConfig(confPath string, moreConf ...string) (config *MultiConfig)

func (*MultiConfig) FlushToConfig

func (m *MultiConfig) FlushToConfig() (err error)

func (*MultiConfig) ParseBool

func (m *MultiConfig) ParseBool() map[string]bool

func (*MultiConfig) ParseFloat32

func (m *MultiConfig) ParseFloat32() map[string]float32

func (*MultiConfig) ParseFloat64

func (m *MultiConfig) ParseFloat64() map[string]float64

func (*MultiConfig) ParseInt

func (m *MultiConfig) ParseInt() map[string]int

func (*MultiConfig) ParseInt64

func (m *MultiConfig) ParseInt64() map[string]int64

func (*MultiConfig) ParseIntList

func (m *MultiConfig) ParseIntList() map[string][]int

func (*MultiConfig) ParseString

func (m *MultiConfig) ParseString() map[string]string

func (*MultiConfig) ParseStringList

func (m *MultiConfig) ParseStringList() map[string][]string

func (*MultiConfig) ParseUint

func (m *MultiConfig) ParseUint() map[string]uint

func (*MultiConfig) ParseUint64

func (m *MultiConfig) ParseUint64() map[string]uint64

func (*MultiConfig) SetValue

func (m *MultiConfig) SetValue(key string, value interface{}, filePath string) (err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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