diff --git a/main.go b/main.go index eb55d06..3c3d34b 100644 --- a/main.go +++ b/main.go @@ -2,20 +2,41 @@ package main import ( "embed" + "flag" "github.com/anhgelus/golatt" + "log/slog" ) //go:embed templates var templates embed.FS +var ( + domain string + data string +) + +func init() { + flag.StringVar(&domain, "domain", "", "domain to use") + flag.StringVar(&data, "data", "", "data to use") +} + func main() { + flag.Parse() + if domain == "" { + slog.Error("Domain not set. Set it with --domain value") + return + } + if data == "" { + slog.Error("Data not set. Set it with --data relative path") + return + } g := golatt.New(templates) g.DefaultSeoData = &golatt.SeoData{ Image: "", Description: "", - Domain: "now.anhgelus.world", + Domain: domain, } g.Templates = append(g.Templates, "templates/page/*.gohtml") - g.StartServer(":80") + //g.StartServer(":80") }