mirror of https://github.com/fluffle/goirc
26 lines
446 B
Go
26 lines
446 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"irc/server/config"
|
|
)
|
|
|
|
func main() {
|
|
cfg := config.NewConfig()
|
|
cfg.Ports[6667] = config.DefaultPort()
|
|
cfg.Ports[6667].Port = 6667
|
|
// cfg.Ports[6697] = &config.cPort{Port: 6697, SSL: true}
|
|
fmt.Println(cfg.String())
|
|
/*
|
|
cfg, err := config.ConfigFromFile("server.cfg")
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
*/
|
|
for i, p := range cfg.Ports {
|
|
fmt.Printf("port %d\n", i)
|
|
fmt.Println(p.String())
|
|
}
|
|
}
|