From 2952bf4a3b15ff61f7736954c397e2083cc5e7f3 Mon Sep 17 00:00:00 2001 From: Jeff Date: Tue, 6 Apr 2021 02:00:33 +0000 Subject: [PATCH] add version sub command Signed-off-by: Jeff --- cmd/controller-manager/app/server.go | 12 ++++++++++++ cmd/ks-apiserver/app/server.go | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/cmd/controller-manager/app/server.go b/cmd/controller-manager/app/server.go index a07b0abef..1507005cc 100644 --- a/cmd/controller-manager/app/server.go +++ b/cmd/controller-manager/app/server.go @@ -57,6 +57,7 @@ import ( "kubesphere.io/kubesphere/pkg/simple/client/s3" "kubesphere.io/kubesphere/pkg/utils/metrics" "kubesphere.io/kubesphere/pkg/utils/term" + "kubesphere.io/kubesphere/pkg/version" ) func NewControllerManagerCommand() *cobra.Command { @@ -112,6 +113,17 @@ func NewControllerManagerCommand() *cobra.Command { _, _ = fmt.Fprintf(cmd.OutOrStdout(), "%s\n\n"+usageFmt, cmd.Long, cmd.UseLine()) cliflag.PrintSections(cmd.OutOrStdout(), namedFlagSets, cols) }) + + versionCmd := &cobra.Command{ + Use: "version", + Short: "Print the version of KubeSphere ks-apiserver", + Run: func(cmd *cobra.Command, args []string) { + cmd.Println(version.Get()) + }, + } + + cmd.AddCommand(versionCmd) + return cmd } diff --git a/cmd/ks-apiserver/app/server.go b/cmd/ks-apiserver/app/server.go index f97826e43..48b4be1f7 100644 --- a/cmd/ks-apiserver/app/server.go +++ b/cmd/ks-apiserver/app/server.go @@ -79,7 +79,7 @@ cluster's shared state through which all other components interact.`, Use: "version", Short: "Print the version of KubeSphere ks-apiserver", Run: func(cmd *cobra.Command, args []string) { - fmt.Println(version.Get()) + cmd.Println(version.Get()) }, }