Initial prototype
Change-Id: I60a94e90aab48dfcf7c1f03fe5613d1db7d0df95
diff --git a/cmd/hichipbridge/version.go b/cmd/hichipbridge/version.go
new file mode 100644
index 0000000..269a5fe
--- /dev/null
+++ b/cmd/hichipbridge/version.go
@@ -0,0 +1,26 @@
+package main
+
+import (
+ "github.com/spf13/cobra"
+
+ "github.com/flashmob/go-guerrilla"
+)
+
+var versionCmd = &cobra.Command{
+ Use: "version",
+ Short: "Print the version info",
+ Long: `Every software has a version. This is Guerrilla's`,
+ Run: func(cmd *cobra.Command, args []string) {
+ logVersion()
+ },
+}
+
+func init() {
+ rootCmd.AddCommand(versionCmd)
+}
+
+func logVersion() {
+ mainlog.Infof("Using guerrilla %s", guerrilla.Version)
+ mainlog.Debugf("Build Time: %s", guerrilla.BuildTime)
+ mainlog.Debugf("Commit: %s", guerrilla.Commit)
+}