19 lines
394 B
Go
19 lines
394 B
Go
package config
|
|
|
|
import (
|
|
"github.com/spf13/viper"
|
|
"git.skdevstudios.com/SK-Development-Studios/go-cal-tui/internal/logger"
|
|
)
|
|
|
|
func Init() {
|
|
viper.SetConfigName("config") // config.yaml
|
|
viper.SetConfigType("yaml")
|
|
viper.AddConfigPath(".")
|
|
|
|
err := viper.ReadInConfig()
|
|
if err != nil {
|
|
logger.Log.Info("No config file found; using defaults.")
|
|
}
|
|
|
|
viper.SetDefault("app.theme", "dark")
|
|
}
|