Compare commits

...

2 Commits

Author SHA1 Message Date
Nathan Chung 7e4bc66a7b
make: fix default goal
Signed-off-by: Nathan13888 <29968201+Nathan13888@users.noreply.github.com>
2023-06-25 00:52:23 -04:00
Nathan Chung c225b0d04f
add custom version string
Signed-off-by: Nathan13888 <29968201+Nathan13888@users.noreply.github.com>
2023-06-25 00:51:58 -04:00
3 changed files with 17 additions and 1 deletions

View File

@ -12,6 +12,10 @@ build:
-X 'mc2/config.BuildARCH=$$(go env GOARCH)' \
-s -w"
build-n-run:
make build
make run
docker-build:
docker build -t mc2 .

View File

@ -1,6 +1,11 @@
package config
import "runtime"
import (
"fmt"
"runtime"
"github.com/urfave/cli/v2"
)
var (
BuildVersion = "development"
@ -11,3 +16,8 @@ var (
GOOS = runtime.GOOS
GOARCH = runtime.GOARCH
)
func PrintVersion(cCtx *cli.Context) {
fmt.Printf("version=%s buildTime=%s buildUser=%s buildGOOS=%s buildARCH=%s\n",
cCtx.App.Version, BuildTime, BuildUser, BuildGOOS, BuildARCH)
}

View File

@ -137,6 +137,8 @@ func main() {
},
}
cli.VersionPrinter = config.PrintVersion
if err := app.Run(os.Args); err != nil {
log.Fatal().Err(err).Msg("An error occurred.")
}