|
|
|
|
@ -2,6 +2,7 @@ package main |
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
"flag" |
|
|
|
|
"fmt" |
|
|
|
|
"io/ioutil" |
|
|
|
|
"os" |
|
|
|
|
"os/signal" |
|
|
|
|
@ -27,6 +28,7 @@ import ( |
|
|
|
|
var version = "master" |
|
|
|
|
var commit = "NA" |
|
|
|
|
var buildstamp string |
|
|
|
|
var build_date string |
|
|
|
|
|
|
|
|
|
var configFile = flag.String("config", "", "path to config file") |
|
|
|
|
var homePath = flag.String("homepath", "", "path to grafana install/home path, defaults to working directory") |
|
|
|
|
@ -38,6 +40,14 @@ func init() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func main() { |
|
|
|
|
|
|
|
|
|
v := flag.Bool("v", false, "prints current version and exits") |
|
|
|
|
flag.Parse() |
|
|
|
|
if *v { |
|
|
|
|
fmt.Printf("Version %s (commit: %s)\n", version, commit) |
|
|
|
|
os.Exit(0) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
buildstampInt64, _ := strconv.ParseInt(buildstamp, 10, 64) |
|
|
|
|
|
|
|
|
|
setting.BuildVersion = version |
|
|
|
|
|