3
0
mirror of https://github.com/ergochat/ergo.git synced 2025-07-05 21:17:32 +02:00
ergo/irc/config.go
2014-02-09 07:53:42 -08:00

28 lines
384 B
Go

package irc
import (
"encoding/json"
"os"
)
type Config struct {
Name string
Listen string
Password string
Debug map[string]bool
}
func LoadConfig() (config *Config, err error) {
config = &Config{}
file, err := os.Open("ergonomadic.json")
if err != nil {
return
}
defer file.Close()
decoder := json.NewDecoder(file)
err = decoder.Decode(config)
return
}