1// SPDX-FileCopyrightText: 2022 Amolith <amolith@secluded.site>
 2//
 3// SPDX-License-Identifier: BSD-2-Clause
 4
 5package main
 6
 7import (
 8	"log"
 9	"os"
10
11	yaml "gopkg.in/yaml.v2"
12)
13
14func (m *model) parseConfig(configFile *string) {
15	configBytes, err := os.ReadFile(*configFile)
16	if err != nil {
17		log.Println("Config file not found, writing default values to", *flagConfig)
18		writeDefaultConfig()
19		os.Exit(0)
20	}
21	err = yaml.Unmarshal(configBytes, m)
22}
23
24// TODO
25func writeDefaultConfig() {
26}