ergo/irc/config.go
2014-02-09 07:53:42 -08:00

27 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
}