Add version informations

Change-Id: If5a932ea9d51c55a31970540076d362c179081b9
diff --git a/cmd/termmapper/main.go b/cmd/termmapper/main.go
index 4ba3dff..9b6b8ae 100644
--- a/cmd/termmapper/main.go
+++ b/cmd/termmapper/main.go
@@ -30,14 +30,20 @@
 type TemplateData struct {
 	Title       string
 	Version     string
+	Hash        string
+	Date        string
 	Description string
 	MappingIDs  []string
 }
 
 func parseConfig() *appConfig {
 	cfg := &appConfig{}
+
+	desc := config.Description
+	desc += " [" + config.Version + "]"
+
 	ctx := kong.Parse(cfg,
-		kong.Description("A web service for transforming JSON objects using term mapping rules."),
+		kong.Description(desc),
 		kong.UsageOnError(),
 	)
 	if ctx.Error != nil {
@@ -228,9 +234,11 @@
 
 		// Prepare template data
 		data := TemplateData{
-			Title:       "KoralPipe TermMapper - Kalamar Plugin",
-			Version:     "1.0.0",
-			Description: "A KortalPipe web service for transforming JSON objects using term mapping rules.",
+			Title:       config.Title,
+			Version:     config.Version,
+			Hash:        config.Buildhash,
+			Date:        config.Buildtime,
+			Description: config.Description,
 			MappingIDs:  mappingIDs,
 		}
 
@@ -259,6 +267,8 @@
         <div>
             <h2>Plugin Information</h2>
             <p><strong>Version:</strong> ` + data.Version + `</p>
+			<p><strong>Build Date:</strong> ` + data.Date + `</p>
+			<p><strong>Build Hash:</strong> ` + data.Hash + `</p>
             <p><strong>Description:</strong> ` + data.Description + `</p>
         </div>
 
diff --git a/cmd/termmapper/main_test.go b/cmd/termmapper/main_test.go
index 2cbc4a3..00e10b3 100644
--- a/cmd/termmapper/main_test.go
+++ b/cmd/termmapper/main_test.go
@@ -296,6 +296,6 @@
 	assert.Equal(t, http.StatusOK, resp.StatusCode)
 	body, err = io.ReadAll(resp.Body)
 	require.NoError(t, err)
-	assert.Contains(t, string(body), "KoralPipe TermMapper - Kalamar Plugin")
+	assert.Contains(t, string(body), "KoralPipe-TermMapper")
 
 }