flag를 flagx로 대체

This commit is contained in:
2023-06-21 14:33:29 +09:00
parent 2399f8cd27
commit 7cd5211779
7 changed files with 107 additions and 65 deletions

View File

@ -7,6 +7,7 @@ import (
"time"
common "repositories.action2quare.com/ayo/gocommon"
"repositories.action2quare.com/ayo/gocommon/flagx"
"repositories.action2quare.com/ayo/gocommon/logger"
"repositories.action2quare.com/ayo/maingate/core"
)
@ -14,8 +15,11 @@ import (
// linux : go build --ldflags="-X 'main.revision=$(git rev-parse --short HEAD)'"
// windows : for /f usebackq %F in (`git rev-parse --short HEAD`) do go build --ldflags="-X 'main.revision=%F'"
var revision = "0000000"
var prefix = flagx.String("prefix", "", "")
func main() {
flagx.Parse()
logger.Println("build revision =", revision)
rand.Seed(time.Now().UnixNano())
@ -27,7 +31,7 @@ func main() {
}
serveMux := http.NewServeMux()
if err := mg.RegisterHandlers(ctx, serveMux, *common.PrefixPtr); err != nil {
if err := mg.RegisterHandlers(ctx, serveMux, *prefix); err != nil {
logger.Error("RegisterHandlers failed :", err)
panic(err)
}