Как получить значение с помощью Viper с Голангом из Intellij
2 ответа
В проекте должен быть пустой файл config.yml
viper.SetConfigName("config")
viper.SetConfigType("yml")
viper.AddConfigPath("")
viper.AutomaticEnv()
err := viper.ReadInConfig()
if err != nil {
log.Error(err)
panic("error initializing viper config")
}
value := viper.GetInt("a")
fmt.Println(value)
Вам нужно добавить -a=2
так же, как вы добавили бы любой нормальный параметр в командную строку