From 892c4b27ac931e3642f0f169b257d4cdfc76e20e Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Sat, 22 Sep 2018 14:00:26 +0200 Subject: [PATCH] main.go: add argument parsing for config path --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 92ffea4..4093d9d 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "net/http" "github.com/BurntSushi/toml" ) @@ -12,7 +13,11 @@ type tomlConfig struct { var config tomlConfig func main() { - _, err := toml.DecodeFile("config.toml", &config) + var configPath string + flag.StringVar(&configPath, "config", "config.toml", "path to config file") + flag.Parse() + + _, err := toml.DecodeFile(configPath, &config) if err != nil { panic(err) }