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

16
main.go
View File

@@ -1,19 +1,23 @@
package main
import (
"flag"
"log"
"github.com/MarekWojt/gertdns/config"
"github.com/MarekWojt/gertdns/dns"
)
func main() {
err := config.Load()
if err != nil {
log.Fatalf("Failed to load config: %s\n ", err.Error())
}
var (
configFile = flag.String("configFile", "conf.toml", "Path to configuration file")
)
err = dns.Run()
func main() {
flag.Parse()
config.Load(*configFile)
err := dns.Run()
if err != nil {
log.Fatalf("Failed to start DNS server: %s\n ", err.Error())
}