package main import ( "log" gemini "git.sr.ht/~yotam/go-gemini" ) func main() { flags, err := getFlags() if err != nil { log.Fatal(err) } cfg, err := getConfig(flags.ConfigFile) if err != nil { log.Fatal(err) } handler := LoggingHandler{Handler{cfg}} err = gemini.ListenAndServe("", cfg.TLSCert, cfg.TLSKey, handler) if err != nil { log.Fatal(err) } }