Add default viper configuration
This commit is contained in:
parent
65306966af
commit
f4556c43b6
11
defaults.go
Normal file
11
defaults.go
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import "github.com/spf13/viper"
|
||||||
|
|
||||||
|
func setDefaults() {
|
||||||
|
|
||||||
|
viper.SetDefault("Processes", 1)
|
||||||
|
viper.SetDefault("RawDir", "raw")
|
||||||
|
viper.SetDefault("Solvers", map[string]interface{}{})
|
||||||
|
|
||||||
|
}
|
2
main.go
2
main.go
@ -26,6 +26,8 @@ func initConfig() {
|
|||||||
viper.SetConfigFile(cfgFile)
|
viper.SetConfigFile(cfgFile)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setDefaults()
|
||||||
|
|
||||||
viper.SetConfigName("config") // name of config file (without extension)
|
viper.SetConfigName("config") // name of config file (without extension)
|
||||||
viper.AddConfigPath("$HOME/.config/chronozinc") // add home directory as first search path
|
viper.AddConfigPath("$HOME/.config/chronozinc") // add home directory as first search path
|
||||||
viper.AddConfigPath(".") // add current directory as an alternative
|
viper.AddConfigPath(".") // add current directory as an alternative
|
||||||
|
Reference in New Issue
Block a user