kleinCommand/services/readConfig.go

30 lines
453 B
Go
Raw Normal View History

package services
import (
"fmt"
"github.com/BurntSushi/toml"
"github.com/DariusKlein/kleinCommand/types"
"os"
)
var config types.Config
func ReadConfig() (types.Config, error) {
_, configPath, err := GetConfigPath()
if err != nil {
fmt.Println(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
}