From fa7eb21223f674a63f729a5bed91abb7fbe546c9 Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Fri, 27 Dec 2024 12:49:14 +0200 Subject: [PATCH] add flags --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) }