Return config parse errors (#182)

This commit is contained in:
Christopher Goes 2018-03-28 15:35:52 +02:00 committed by Anton Kaliaev
parent e9cf47606c
commit 6e26392209
1 changed files with 2 additions and 3 deletions

View File

@ -139,9 +139,8 @@ func bindFlagsLoadViper(cmd *cobra.Command, args []string) error {
// stderr, so if we redirect output to json file, this doesn't appear
// fmt.Fprintln(os.Stderr, "Using config file:", viper.ConfigFileUsed())
} else if _, ok := err.(viper.ConfigFileNotFoundError); !ok {
// we ignore not found error, only parse error
// stderr, so if we redirect output to json file, this doesn't appear
fmt.Fprintf(os.Stderr, "%#v", err)
// ignore not found error, return other errors
return err
}
return nil
}