From 44147b07f219983fda2b11497d4623ce28200817 Mon Sep 17 00:00:00 2001 From: Mael GRAMAIN Date: Sun, 13 Dec 2020 21:04:29 -0400 Subject: [PATCH] Configuration file patch is dynamic --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 293869c..09245fa 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package main import ( "database/sql" + "flag" "strconv" "github.com/miekg/dns" @@ -17,9 +18,13 @@ var DB *sql.DB //Main loop func main() { + //Get config patch + configPatch := flag.String("config", "extra/config.ini.example", "the patch to the config file") + flag.Parse() + //Load Configuration conf = new(utils.Conf) - err := ini.MapTo(conf, "./config.ini") + err := ini.MapTo(conf, *configPatch) utils.CheckErr(err) utils.InitLogger(conf)