Exit with error code on any error
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 11 Mar 2016 09:57:13 +0000 (10:57 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 11 Mar 2016 09:57:13 +0000 (10:57 +0100)
Fixes #740

main.go

diff --git a/main.go b/main.go
index f3b14d976a344c656e4dd5b23e0ff67e6d77f133..25b0f6e866578fbe1dd41792a912496b87c4ef76 100644 (file)
--- a/main.go
+++ b/main.go
@@ -17,9 +17,15 @@ import (
        "runtime"
 
        "github.com/spf13/hugo/commands"
+       jww "github.com/spf13/jwalterweatherman"
+       "os"
 )
 
 func main() {
        runtime.GOMAXPROCS(runtime.NumCPU())
        commands.Execute()
+
+       if jww.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 {
+               os.Exit(-1)
+       }
 }