Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit 2ff023b

Browse files
committed
add -version flag
It's set set goreleaser.
1 parent 826c81e commit 2ff023b

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

main.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ package main
1313

1414
import (
1515
"flag"
16+
"fmt"
1617
"log"
1718
"net/http"
19+
"os"
1820
"time"
1921

2022
as "github.com/aerospike/aerospike-client-go"
@@ -32,8 +34,10 @@ const (
3234
)
3335

3436
var (
35-
addr = flag.String("listen", ":9145", "listen address for prometheus")
36-
nodeAddr = flag.String("node", "127.0.0.1:3000", "aerospike node")
37+
version = "master"
38+
addr = flag.String("listen", ":9145", "listen address for prometheus")
39+
nodeAddr = flag.String("node", "127.0.0.1:3000", "aerospike node")
40+
showVersion = flag.Bool("version", false, "show version")
3741

3842
landingPage = `<html>
3943
<head><title>Aerospike exporter</title></head>
@@ -57,6 +61,11 @@ func main() {
5761
log.Fatal("usage error")
5862
}
5963

64+
if *showVersion {
65+
fmt.Printf("asprom %s\n", version)
66+
os.Exit(0)
67+
}
68+
6069
col := newAsCollector(*nodeAddr)
6170

6271
req := prometheus.NewRegistry()

0 commit comments

Comments
 (0)