summaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authormingrammer <mingrammer@gmail.com>2018-09-14 00:23:11 +0900
committermingrammer <mingrammer@gmail.com>2018-09-14 00:23:11 +0900
commit3cf84a5af10e51bfb4c890731e417728ff62973f (patch)
tree3c16e217ac628c6036b2188769133815cf74708b /main.go
parenteb4b5cd43bdd8afb35df3d7d031e0d1c72f3a8d5 (diff)
main: display an error message instead of panic when setup fails
Diffstat (limited to 'main.go')
-rw-r--r--main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.go b/main.go
index 890b69a7f..edf1e7207 100644
--- a/main.go
+++ b/main.go
@@ -3,6 +3,7 @@ package main
import (
"flag"
"fmt"
+ "log"
"os"
"path/filepath"
"runtime"
@@ -40,13 +41,13 @@ func main() {
}
appConfig, err := config.NewAppConfig("lazygit", version, commit, date, buildSource, debuggingFlag)
if err != nil {
- panic(err)
+ log.Fatal(err.Error())
}
app, err := app.Setup(appConfig)
if err != nil {
app.Log.Error(err.Error())
- panic(err)
+ log.Fatal(err.Error())
}
app.Gui.RunWithSubprocesses()