|
@@ -50,6 +50,8 @@ var (
|
|
|
|
|
|
|
|
force bool
|
|
force bool
|
|
|
|
|
|
|
|
|
|
+ printVersion bool
|
|
|
|
|
+
|
|
|
maxSize int
|
|
maxSize int
|
|
|
|
|
|
|
|
snapshot bool
|
|
snapshot bool
|
|
@@ -65,6 +67,8 @@ var (
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
func init() {
|
|
func init() {
|
|
|
|
|
+ flag.BoolVar(&printVersion, "version", false, "print the version and exit")
|
|
|
|
|
+
|
|
|
flag.BoolVar(&verbose, "v", false, "verbose logging")
|
|
flag.BoolVar(&verbose, "v", false, "verbose logging")
|
|
|
flag.BoolVar(&veryVerbose, "vv", false, "very verbose logging")
|
|
flag.BoolVar(&veryVerbose, "vv", false, "very verbose logging")
|
|
|
|
|
|
|
@@ -162,6 +166,11 @@ var etcdStore *store.Store
|
|
|
func main() {
|
|
func main() {
|
|
|
flag.Parse()
|
|
flag.Parse()
|
|
|
|
|
|
|
|
|
|
+ if printVersion {
|
|
|
|
|
+ fmt.Println(releaseVersion)
|
|
|
|
|
+ os.Exit(0)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if cpuprofile != "" {
|
|
if cpuprofile != "" {
|
|
|
runCPUProfile()
|
|
runCPUProfile()
|
|
|
}
|
|
}
|