From d5e9528604ff467957beeafd0c1b58059db2ef28 Mon Sep 17 00:00:00 2001 From: Craig Wickesser Date: Tue, 25 Nov 2014 21:56:26 -0500 Subject: [PATCH] Added a version flag to print the version of cAdvisor per #329. --- cadvisor.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cadvisor.go b/cadvisor.go index 763738f4..e149e30f 100644 --- a/cadvisor.go +++ b/cadvisor.go @@ -40,11 +40,17 @@ var argPort = flag.Int("port", 8080, "port to listen") var maxProcs = flag.Int("max_procs", 0, "max number of CPUs that can be used simultaneously. Less than 1 for default (number of cores).") var argDbDriver = flag.String("storage_driver", "", "storage driver to use. Empty means none. Options are: (default), bigquery, and influxdb") +var versionFlag = flag.Bool("version", false, "print cAdvisor version") func main() { defer glog.Flush() flag.Parse() + if *versionFlag { + fmt.Printf("cAdvisor version %s\n", info.VERSION) + os.Exit(0) + } + setMaxProcs() storageDriver, err := NewStorageDriver(*argDbDriver)