diff --git a/fuelprices.go b/fuelprices.go index 39cec40..4f18a97 100644 --- a/fuelprices.go +++ b/fuelprices.go @@ -5,6 +5,7 @@ import ( "fmt" "log" "time" + "flag" _ "github.com/influxdata/influxdb1-client" client "github.com/influxdata/influxdb1-client/v2" @@ -53,7 +54,10 @@ var zipfile *zip.Reader func main() { var fpc FuelPricesConfig - GetConfig("common.ini", &fpc) + var configpath string + flag.StringVar(&configpath,"configfile","common.ini","config file to use with fuelprices section") + flag.Parse() + GetConfig(configpath, &fpc) sxml.Filename = fpc.RemoteFilename sxml.Filepath = fmt.Sprintf("%s/%s", fpc.TmpDir, sxml.Filename) diff --git a/go.sum b/go.sum index 1bbf08a..63dfb7d 100644 --- a/go.sum +++ b/go.sum @@ -17,6 +17,7 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190603091049-60506f45cf65 h1:+rhAzEzT3f4JtomfC371qB+0Ola2caSKcY69NUBZrRQ= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= gopkg.in/ini.v1 v1.42.0 h1:7N3gPTt50s8GuLortA00n8AqRTk75qOP98+mTPpgzRk=