Read TOML configuration files

This commit is contained in:
daru
2021-10-17 13:24:27 +02:00
parent 7c989eaaf4
commit dbd4b579e5
7 changed files with 87 additions and 12 deletions

View File

@@ -1,18 +1,21 @@
package config
var Config *Configuration = nil
type Configuration struct {
Port uint16
Host string
Domains []string
}
func Load() error {
Config = &Configuration{
var (
Config Configuration
defaultConfig = Configuration{
Port: 5353,
Host: "0.0.0.0",
Domains: []string{},
}
return nil
)
func Load(configFilePath string) {
Config = loadConfFile(configFilePath)
}