gitlin/pages/index.go

27 行
476 B
Go
Raw 通常表示 履歴

package pages
import (
"runtime/debug"
"github.com/gofiber/fiber/v2"
)
// taken from https://git.vern.cc/pjals/bestofbot.
var Version = func() string {
if info, ok := debug.ReadBuildInfo(); ok {
for _, setting := range info.Settings {
if setting.Key == "vcs.revision" {
return setting.Value[:8]
}
}
}
return "unknown"
}()
func HandleIndex(c *fiber.Ctx) error {
return c.Render("index", fiber.Map{
"host": c.Hostname(),
"version": Version,
})
}