From f70cb8879086b8e3769553375ef817adb1d7f2f0 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sun, 3 Aug 2025 17:02:03 +0500 Subject: feat: configuration file --- cmd/ircd/main.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cmd') diff --git a/cmd/ircd/main.go b/cmd/ircd/main.go index ee96ab7..13da2be 100644 --- a/cmd/ircd/main.go +++ b/cmd/ircd/main.go @@ -3,12 +3,21 @@ 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(":6667") + server, err := ircd.NewIRCServer(cfg) if err != nil { panic(err) } -- cgit v1.2.3