diff --git a/main.go b/main.go index 3d2713a..293afc9 100644 --- a/main.go +++ b/main.go @@ -1,15 +1,20 @@ package main import ( + "flag" "fmt" "log" "lux/conf" ) +var configPath string var config *conf.LuxConfig = &conf.LuxConfig{} func main() { - err := config.ParseConfig("run/etc/lux.conf") + flag.StringVar(&configPath, "config", "run/etc/lux.conf", "etc/lux.conf") + flag.Parse() + + err := config.ParseConfig(configPath) if err != nil { log.Fatal(err) }