|
|
@@ -0,0 +1,23 @@
|
|
|
+package cmd
|
|
|
+
|
|
|
+import (
|
|
|
+ "fmt"
|
|
|
+
|
|
|
+ "github.com/spf13/cobra"
|
|
|
+)
|
|
|
+
|
|
|
+// Version will be linked by an ldflag during build
|
|
|
+var Version string = "dev"
|
|
|
+
|
|
|
+var versionCmd = &cobra.Command{
|
|
|
+ Use: "version",
|
|
|
+ Aliases: []string{"v", "--version"},
|
|
|
+ Short: "Prints the version of the Porter CLI",
|
|
|
+ Run: func(cmd *cobra.Command, args []string) {
|
|
|
+ fmt.Println(Version)
|
|
|
+ },
|
|
|
+}
|
|
|
+
|
|
|
+func init() {
|
|
|
+ rootCmd.AddCommand(versionCmd)
|
|
|
+}
|