package main import ( "os" "github.com/charmbracelet/log" "gopkg.in/yaml.v3" ) type Config struct { TodoPath string `yaml:"todoPath"` } func getConfig(configPath string) Config { configFile, err := os.ReadFile(configPath) if err != nil { log.Fatalf("Can't read config file: %s", err) } var cfg Config yaml.Unmarshal(configFile, &cfg) return cfg }