From 601994a372e9f59f21771c918684b9978d366b4d Mon Sep 17 00:00:00 2001 From: wjc Date: Sat, 26 Dec 2020 13:06:02 +0800 Subject: [PATCH] allow set config file path --- alidns.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/alidns.go b/alidns.go index 7209449..2b9ef2f 100644 --- a/alidns.go +++ b/alidns.go @@ -2,6 +2,7 @@ package main import ( "encoding/json" + "flag" "fmt" "io/ioutil" "log" @@ -36,8 +37,11 @@ type IpJson struct { func main() { - configPath := "./config.json" - configJson, err := ioutil.ReadFile(configPath) + configPath := flag.String("config", "./config.json", "path to config file") + flag.Parse() + fmt.Println(*configPath) + + configJson, err := ioutil.ReadFile(*configPath) if err != nil { log.Fatal(err.Error()) }