config.go
1package main
2
3import (
4 "log"
5 "os"
6
7 yaml "gopkg.in/yaml.v2"
8)
9
10func (m *model) parseConfig(configFile *string) {
11 configBytes, err := os.ReadFile(*configFile)
12 if err != nil {
13 log.Println("Config file not found, writing default values to", *flagConfig)
14 writeDefaultConfig()
15 os.Exit(0)
16 }
17 err = yaml.Unmarshal(configBytes, m)
18}
19
20// TODO
21func writeDefaultConfig() {
22}