gonotes/internal/conf/conf.go

30 lines
369 B
Go

package conf
import (
"log"
"os"
"github.com/pelletier/go-toml"
)
type Config struct {
Extension string
NotesDir string
TemplatesDir 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)
}
}