summaryrefslogtreecommitdiff
path: root/cmd/ircd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/ircd')
-rw-r--r--cmd/ircd/main.go11
1 files changed, 10 insertions, 1 deletions
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)
}