configreader

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2025 License: MIT Imports: 10 Imported by: 2

Documentation

Index

Constants

View Source
const (
	JSONType string = "json"
	YAMLType string = "yaml"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalConfigOptions

type AdditionalConfigOptions struct {
	// key is the location in the main config to append the additional config
	// with dot delimiter. e.g. 'Parser.ExcelOptions'
	ConfigKey string
	// location of the additional config
	ConfigFile string
}

type Interface

type Interface interface {
	ReadConfig(cfg interface{})
	AllSettings() map[string]interface{}
}

func Init

func Init(opt Options) Interface

type Options

type Options struct {
	// location of the main config file
	ConfigFile string
	// additional configuration to append to the main config
	AdditionalConfig []AdditionalConfigOptions
}

Jump to

Keyboard shortcuts

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