package main import ( ircd "ilotterytea/tinyircd/internal" "log" "os" "github.com/go-ini/ini" ) func main() { cfg, err := ini.Load("tinyircd.ini") if err != nil { log.Fatalf("Failed to read configuration file: %v\n", err) os.Exit(1) } log.Println("Starting TinyIRCd...") server, err := ircd.NewIRCServer(cfg) if err != nil { panic(err) } defer server.Close() server.Run() }