From e6eee887588efff57d7e8b39894143880357f61c Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 11 Mar 2017 14:33:08 +0100 Subject: main.go: Move config loading to a new function * Extract the config loading lines from `main` so we can give them a name * Make `config` available globally --- main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index ba853e1..3cc1a9e 100644 --- a/main.go +++ b/main.go @@ -37,13 +37,17 @@ type Config struct { } } +var config Config + func main() { + loadConfig() +} + +func loadConfig() { config_str, err := ioutil.ReadFile("config.yml") - config := Config{} + config = Config{} err = yaml.Unmarshal(config_str, &config) if err != nil { log.Println(err) } - - log.Printf("%+v", config) } -- cgit v1.2.3