1package main
2
3import (
4 "io/ioutil"
5 "log"
6 "os"
7
8 yaml "gopkg.in/yaml.v2"
9)
10
11func parseConfig(configFile *string) {
12 configBytes, err := ioutil.ReadFile(*configFile)
13 if err != nil {
14 log.Println("Config file not found, writing default values to config.yaml")
15 writeDefaultConfig()
16 os.Exit(0)
17 }
18 config := make(map[interface{}]interface{})
19 err = yaml.Unmarshal(configBytes, &config)
20 for k, v := range config {
21 log.Printf("%s -> %s\n", k, v)
22 }
23}
24
25// TODO
26func writeDefaultConfig() {
27}