From e97c9cb86d268aae36b61c512ccb6a63d05d405f Mon Sep 17 00:00:00 2001 From: Arthur Lu Date: Tue, 2 Jun 2026 18:01:59 +0000 Subject: [PATCH] move flag parsing to main.go --- app/main.go | 7 ++++++- user-manager-api.go | 6 +----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/main.go b/app/main.go index d813f21..14b40b7 100644 --- a/app/main.go +++ b/app/main.go @@ -4,6 +4,7 @@ import ( "context" "crypto/rand" "crypto/tls" + "flag" "fmt" "log" "net/http" @@ -27,7 +28,11 @@ var Config common.Config var UserSessions map[string]*UserSession var Realms map[string]Realm -func Run(configPath *string, localDBPath *string) { +func Run() { + configPath := flag.String("config", "config.json", "path to config.json file") + localDBPath := flag.String("localdb", "localdb.json", "path to localdb.json file") + flag.Parse() + // load config values var err error Config = common.GetConfig(*configPath) diff --git a/user-manager-api.go b/user-manager-api.go index fc60046..a458e68 100644 --- a/user-manager-api.go +++ b/user-manager-api.go @@ -2,12 +2,8 @@ package main import ( app "access-manager-api/app" - "flag" ) func main() { - configPath := flag.String("config", "config.json", "path to config.json file") - localDBPath := flag.String("localdb", "localdb.json", "path to localdb.json file") - flag.Parse() - app.Run(configPath, localDBPath) + app.Run() }