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}