diff options
author | Hubert Hirtz <hubert@hirtzfr.eu> | 2020-08-05 13:11:56 +0200 |
---|---|---|
committer | Hubert Hirtz <hubert@hirtzfr.eu> | 2020-08-05 13:11:56 +0200 |
commit | 547b5f1bb9864897f63efb14c0b8479b03fb050d (patch) | |
tree | ac66cf060e4f14ab7277aa5815c847ea03a1dc98 /config.go | |
parent | Accept a -config command-line argument (diff) |
Configurable highlights
Diffstat (limited to 'config.go')
-rw-r--r-- | config.go | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -1,16 +1,18 @@ package senpai import ( - "gopkg.in/yaml.v2" "io/ioutil" + + "gopkg.in/yaml.v2" ) type Config struct { - Addr string - Nick string - Real string - User string - Password string + Addr string + Nick string + Real string + User string + Password *string + Highlights []string } func ParseConfig(buf []byte) (cfg Config, err error) { @@ -20,12 +22,12 @@ func ParseConfig(buf []byte) (cfg Config, err error) { func LoadConfigFile(filename string) (cfg Config, err error) { var buf []byte - + buf, err = ioutil.ReadFile(filename) if err != nil { - return + return } - + cfg, err = ParseConfig(buf) return |