github.com/k8snetworkplumbingwg/sriov-network-operator@v1.2.1-0.20240408194816-2d2e5a45d453/cmd/sriov-network-config-daemon/version.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/spf13/cobra" 7 8 "github.com/k8snetworkplumbingwg/sriov-network-operator/pkg/version" 9 ) 10 11 var ( 12 versionCmd = &cobra.Command{ 13 Use: "version", 14 Short: "Print the version number of SR-IoV Network Config Daemon", 15 Long: `All software has versions. This is SR-IoV Network Config Daemon's.`, 16 Run: runVersionCmd, 17 } 18 ) 19 20 func init() { 21 rootCmd.AddCommand(versionCmd) 22 } 23 24 func runVersionCmd(cmd *cobra.Command, args []string) { 25 program := "SriovNetworkConfigDaemon" 26 version := "v" + version.Version.String() 27 28 fmt.Println(program, version) 29 }