github.com/kubri/kubri@v0.5.1-0.20240317001612-bda2aaef967e/pkg/cmd/version.go (about)

     1  package cmd
     2  
     3  import (
     4  	"fmt"
     5  	"runtime"
     6  
     7  	"github.com/spf13/cobra"
     8  )
     9  
    10  func versionCmd(version string) *cobra.Command {
    11  	cmd := &cobra.Command{
    12  		Use:   "version",
    13  		Short: "Print current version",
    14  		Args:  cobra.NoArgs,
    15  		Run: func(cmd *cobra.Command, _ []string) {
    16  			fmt.Fprintf(cmd.OutOrStdout(), "kubri %s %s/%s\n", version, runtime.GOOS, runtime.GOARCH)
    17  		},
    18  	}
    19  
    20  	return cmd
    21  }