package conf import ( "log" "os" "github.com/pelletier/go-toml/v2" ) type Config struct { Extension string NotesDir string Templates struct { Dir string Base string } Static struct { Dir string Root string } } var Conf Config func LoadConfig(path string) { var err error b, err := os.ReadFile(path) if err != nil { log.Fatal(err) } err = toml.Unmarshal([]byte(b), &Conf) if err != nil { log.Fatal(err) } }