From: Bjørn Erik Pedersen Date: Wed, 11 Nov 2015 21:47:09 +0000 (+0100) Subject: Print parse errors from Viper X-Git-Tag: v0.15~71 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3bbd02a1;p=brevno-suite%2Fhugo Print parse errors from Viper --- diff --git a/commands/hugo.go b/commands/hugo.go index ec49232a..edd80daa 100644 --- a/commands/hugo.go +++ b/commands/hugo.go @@ -185,7 +185,11 @@ func InitializeConfig() { } err := viper.ReadInConfig() if err != nil { - jww.ERROR.Println("Unable to locate Config file. Perhaps you need to create a new site. Run `hugo help new` for details") + if _, ok := err.(viper.ConfigParseError); ok { + jww.ERROR.Println(err) + } else { + jww.ERROR.Println("Unable to locate Config file. Perhaps you need to create a new site. Run `hugo help new` for details", err) + } } viper.RegisterAlias("indexes", "taxonomies")