Files

31 lines
573 B
Go

package main
import (
"log"
"os"
"path/filepath"
trayirc "i2pgit.org/idk/libbrb"
)
func BRBClient(directory, server string) {
brbdirectory := filepath.Join(directory, "brb")
brbdirectory, err := filepath.Abs(brbdirectory)
if err != nil {
log.Println(err)
return
}
os.MkdirAll(brbdirectory, 0755)
brb, err := trayirc.NewBRBFromOptions(
trayirc.SetBRBConfigDirectory(brbdirectory),
trayirc.SetBRBServerName(server),
trayirc.SetBRBServerConfig("ircd.yml"),
)
if err != nil {
log.Fatal(err)
}
if err = brb.IRC(); err != nil {
log.Fatal(err)
}
}