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")
}