diff options
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,6 +1,7 @@ package main import ( + "flag" "sync" "time" @@ -26,9 +27,11 @@ func main() { // Config var cfg config.Config - //TODO use a flag here - //TODO ensure that handler names only contain AZa-z and '-' - _, err := toml.DecodeFile("sample-config.toml", &cfg) + var cFlag = flag.String("c", "sample-config.toml", "path to config file") + + flag.Parse() + + _, err := toml.DecodeFile(*cFlag, &cfg) if err != nil { log.Fatal(err) } |