Skip to content
This repository was archived by the owner on Mar 15, 2024. It is now read-only.

Commit 65a21c1

Browse files
author
Michael Weber
committed
Change version output to field-based
* easier parsing
1 parent f0f63bc commit 65a21c1

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

cmd/vault-plugin-splunk/main.go

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ import (
1111
splunk "github.com/splunk/vault-plugin-splunk"
1212
)
1313

14+
// nolint: gochecknoglobals
1415
var (
15-
version string
16-
goVersion string
16+
version = "dev"
17+
commit = ""
18+
date = ""
19+
goVersion = ""
1720
)
1821

1922
func main() {
@@ -25,9 +28,17 @@ func main() {
2528
// #nosec G104
2629
flags.Parse(os.Args[1:])
2730

31+
printField := func(field, value string) {
32+
if field != "" && value != "" {
33+
fmt.Printf("%s: %s\n", field, value)
34+
}
35+
}
2836
switch {
2937
case *printVersion:
30-
fmt.Printf("%s (golang %s)\n", version, goVersion)
38+
printField("version", version)
39+
printField("commit", commit)
40+
printField("date", date)
41+
printField("go", goVersion)
3142
os.Exit(0)
3243
}
3344

0 commit comments

Comments
 (0)