Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ValidConfigFileExtensions = []string{"toml", "yaml", "yml", "json"}
)
Functions ¶
func FromConfigString ¶
FromConfigString creates a config from the given YAML, JSON or TOML config. This is useful in tests.
func GetFileExtension ¶
GetFileExtension return the extension of specfied filename
func IsValidConfigFilename ¶
IsValidConfigFilename returns whether filename is one of the supported config formats.
Example:
configData := &Configuration{} if !configutil.IsValidConfigFilename(configFile) { return fmt.Errorf("invalid config file: %s", configFile) } err := configutil.FromFile(afero.NewOsFs(), configFile, configData) if err != nil { return err }
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.