diff --git a/.cross_compile.sh b/.cross_compile.sh index 851864e..31073ac 100644 --- a/.cross_compile.sh +++ b/.cross_compile.sh @@ -21,15 +21,15 @@ for pl in ${PLATFORMS}; do echo "build => ${TARGET}" if [ "${DEBUG_MODE}" == "debug" ]; then go build -trimpath -gcflags "all=-N -l" -o ${TARGET} \ - -ldflags "-X 'main.version=${BUILD_VERSION}' \ - -X 'main.buildDate=${BUILD_DATE}' \ - -X 'main.commitID=${COMMIT_SHA1}'\ + -ldflags "-X 'github.com/xgadget-lab/nexttrace/printer.version=${BUILD_VERSION}' \ + -X 'github.com/xgadget-lab/nexttrace/printer.buildDate=${BUILD_DATE}' \ + -X 'github.com/xgadget-lab/nexttrace/printer.commitID=${COMMIT_SHA1}'\ -w -s" else go build -trimpath -o ${TARGET} \ - -ldflags "-X 'main.version=${BUILD_VERSION}' \ - -X 'main.buildDate=${BUILD_DATE}' \ - -X 'main.commitID=${COMMIT_SHA1}'\ + -ldflags "-X 'github.com/xgadget-lab/nexttrace/printer.version=${BUILD_VERSION}' \ + -X 'github.com/xgadget-lab/nexttrace/printer.buildDate=${BUILD_DATE}' \ + -X 'github.com/xgadget-lab/nexttrace/printer.commitID=${COMMIT_SHA1}'\ -w -s" fi done diff --git a/printer/basic.go b/printer/basic.go index 46df2be..fca1ec0 100644 --- a/printer/basic.go +++ b/printer/basic.go @@ -5,8 +5,12 @@ import ( "net" ) +var version = "v0.0.0.alpha" +var buildDate = "" +var commitID = "" + func Version() { - fmt.Print("NextTrace v0.1.2-Beta ") // TODO get version from git + fmt.Println("NextTrace ", version, buildDate, commitID) fmt.Println("XGadget-lab Leo (leo.moe) & Vincent (vincent.moe) & zhshch (xzhsh.ch)") }