flag.parse 문제 해결
This commit is contained in:
@ -9,10 +9,6 @@ var commandLine = flag.NewFlagSet("maingate", flag.ExitOnError)
|
|||||||
var Devflag = commandLine.Bool("dev", false, "")
|
var Devflag = commandLine.Bool("dev", false, "")
|
||||||
var Noauth = commandLine.Bool("noauth", false, "")
|
var Noauth = commandLine.Bool("noauth", false, "")
|
||||||
|
|
||||||
func Parsed() bool {
|
func init() {
|
||||||
return commandLine.Parsed()
|
commandLine.Parse(os.Args[1:])
|
||||||
}
|
|
||||||
|
|
||||||
func Parse() error {
|
|
||||||
return commandLine.Parse(os.Args[1:])
|
|
||||||
}
|
}
|
||||||
|
|||||||
8
main.go
8
main.go
@ -7,10 +7,8 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
common "repositories.action2quare.com/ayo/gocommon"
|
common "repositories.action2quare.com/ayo/gocommon"
|
||||||
"repositories.action2quare.com/ayo/maingate/core"
|
|
||||||
flag "repositories.action2quare.com/ayo/maingate/flag"
|
|
||||||
|
|
||||||
"repositories.action2quare.com/ayo/gocommon/logger"
|
"repositories.action2quare.com/ayo/gocommon/logger"
|
||||||
|
"repositories.action2quare.com/ayo/maingate/core"
|
||||||
)
|
)
|
||||||
|
|
||||||
// linux : go build --ldflags="-X 'main.revision=$(git rev-parse --short HEAD)'"
|
// linux : go build --ldflags="-X 'main.revision=$(git rev-parse --short HEAD)'"
|
||||||
@ -18,10 +16,6 @@ import (
|
|||||||
var revision = "0000000"
|
var revision = "0000000"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
if !flag.Parsed() {
|
|
||||||
flag.Parse()
|
|
||||||
}
|
|
||||||
|
|
||||||
logger.Println("build revision =", revision)
|
logger.Println("build revision =", revision)
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.Seed(time.Now().UnixNano())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user