File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -17,16 +17,23 @@ func main() {
17
17
var host string
18
18
var dbgFile string
19
19
var port int
20
+ var versionFlag bool
20
21
flag .StringVar (& host , "host" , "localhost" , "The pprof server IP or hostname" )
21
22
flag .IntVar (& port , "port" , 6060 , "The pprof server port" )
22
23
flag .StringVar (& dbgFile , "debug" , "" , "Path to debug file" )
24
+ flag .BoolVar (& versionFlag , "v" , false , "Print version of roumon and exit" )
23
25
flag .Parse ()
24
26
25
27
version := "dev"
26
28
if info , ok := debug .ReadBuildInfo (); ok {
27
29
version = info .Main .Version
28
30
}
29
31
32
+ if versionFlag {
33
+ fmt .Println (version )
34
+ return
35
+ }
36
+
30
37
if len (dbgFile ) > 0 {
31
38
f , err := os .OpenFile (dbgFile , os .O_RDWR | os .O_CREATE | os .O_APPEND , 0666 )
32
39
if err != nil {
You can’t perform that action at this time.
0 commit comments