Skip to content

Commit de8e433

Browse files
committed
allow override commit in version at build time
1 parent deef7d3 commit de8e433

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ cover:
99

1010
# release:
1111
# gox -output "dist/sqlvet_{{.OS}}_{{.Arch}}" \
12+
# -ldflags "-X main.gitCommit=`git rev-list -1 HEAD`" \
1213
# -osarch="linux/amd64" \
1314
# -osarch="windows/amd64" \
1415
# -osarch="freebsd/amd64" \

main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
const version = "1.1.1"
1919

2020
var (
21+
gitCommit = "?"
2122
flagErrFormat = false
2223
)
2324

@@ -132,7 +133,7 @@ func main() {
132133
Use: "sqlvet PATH",
133134
Short: "Go fearless SQL",
134135
Args: cobra.ExactArgs(1),
135-
Version: version,
136+
Version: fmt.Sprintf("%s (%s)", version, gitCommit),
136137
PreRun: func(cmd *cobra.Command, args []string) {
137138
if cli.Verbose {
138139
log.SetLevel(log.DebugLevel)

0 commit comments

Comments
 (0)