kleinCommand/common/readConfig.go

28 lines
389 B
Go
Raw Normal View History

2025-07-19 20:58:05 +02:00
package common
import (
"github.com/BurntSushi/toml"
"os"
)
2025-07-19 20:58:05 +02:00
var config Config
2025-07-19 20:58:05 +02:00
func ReadConfig() (Config, error) {
_, configPath, err := GetConfigPath()
if err != nil {
2025-07-19 22:05:15 +02:00
return config, err
}
file, err := os.ReadFile(configPath)
if err != nil {
return config, err
}
_, err = toml.Decode(string(file), &config)
2024-05-24 23:10:45 +02:00
if err != nil {
return config, err
}
return config, nil
}