From 1a3ef791f9a157f35edae10a6fb30d78f4c6a560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20K=C3=A4ldstr=C3=B6m?= Date: Wed, 25 May 2016 23:24:12 +0300 Subject: [PATCH] Add a version command to minikube too --- cmd/localkube/cmd/version.go | 4 ++-- cmd/minikube/cmd/version.go | 39 ++++++++++++++++++++++++++++++++++++ pkg/version/version.go | 4 ++-- 3 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 cmd/minikube/cmd/version.go diff --git a/cmd/localkube/cmd/version.go b/cmd/localkube/cmd/version.go index ef7e225a55..9940d92e09 100644 --- a/cmd/localkube/cmd/version.go +++ b/cmd/localkube/cmd/version.go @@ -24,7 +24,7 @@ import ( "k8s.io/minikube/pkg/version" ) -var VersionCmd = &cobra.Command{ +var versionCmd = &cobra.Command{ Use: "version", Short: "Print the version of localkube.", Long: `Print the version of localkube.`, @@ -35,5 +35,5 @@ var VersionCmd = &cobra.Command{ } func init() { - RootCmd.AddCommand(VersionCmd) + RootCmd.AddCommand(versionCmd) } diff --git a/cmd/minikube/cmd/version.go b/cmd/minikube/cmd/version.go new file mode 100644 index 0000000000..c34f8123ef --- /dev/null +++ b/cmd/minikube/cmd/version.go @@ -0,0 +1,39 @@ +/* +Copyright 2016 The Kubernetes Authors All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package cmd + +import ( + "fmt" + + "github.com/spf13/cobra" + + "k8s.io/minikube/pkg/version" +) + +var versionCmd = &cobra.Command{ + Use: "version", + Short: "Print the version of minikube.", + Long: `Print the version of minikube.`, + Run: func(command *cobra.Command, args []string) { + + fmt.Println("Version: ", version.Version) + }, +} + +func init() { + RootCmd.AddCommand(versionCmd) +} diff --git a/pkg/version/version.go b/pkg/version/version.go index 572ba64baa..0043f7dc27 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -16,5 +16,5 @@ limitations under the License. package version -// The current version of the binary -const Version = "0.0.5" +// The current version of the minikube and localkube +const Version = "0.0.1-developing"