Versions in this module Expand all Collapse all v0 v0.22.2 Oct 5, 2023 v0.22.1 Oct 5, 2023 Changes in this version + var FuncMapTempl = map[string]any + type Config struct + Domain string + Functions map[string]func(p ...any) any + LogLevel logger.Level + MailAddress string + PagesRoot string + Root string + type File struct + Size int64 + type FileVault struct + Users map[string]User + func NewFileVault(path, salt string) (FileVault, error) + func (f FileVault) GetUser(login string) User + func (f FileVault) Validate(login, pass string) bool + type Gwi struct + func NewFromConfig(cfg Config, vault Vault) (Gwi, error) + func (g *Gwi) Handle() http.Handler + func (g *Gwi) ListHandler(w http.ResponseWriter, r *http.Request) + func (g *Gwi) MainHandler(w http.ResponseWriter, r *http.Request) + type Info struct + Args string + Git *git.Repository + Ref plumbing.Hash + RefName string + Repo string + User string + type Usage struct + Free int + Total int + Used int + type User interface + Email func() string + Login func() string + Pass func() string + type Vault interface + GetUser func(login string) User + Validate func(login, pass string) bool