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