kleinCommand/common/readConfig.go
2025-07-19 22:05:15 +02:00

28 lines
389 B
Go

package common
import (
"github.com/BurntSushi/toml"
"os"
)
var config Config
func ReadConfig() (Config, error) {
_, configPath, err := GetConfigPath()
if err != nil {
return config, err
}
file, err := os.ReadFile(configPath)
if err != nil {
return config, err
}
_, err = toml.Decode(string(file), &config)
if err != nil {
return config, err
}
return config, nil
}