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}