diff options
author | mingrammer <mingrammer@gmail.com> | 2018-09-14 00:23:11 +0900 |
---|---|---|
committer | mingrammer <mingrammer@gmail.com> | 2018-09-14 00:23:11 +0900 |
commit | 3cf84a5af10e51bfb4c890731e417728ff62973f (patch) | |
tree | 3c16e217ac628c6036b2188769133815cf74708b /main.go | |
parent | eb4b5cd43bdd8afb35df3d7d031e0d1c72f3a8d5 (diff) |
main: display an error message instead of panic when setup fails
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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() |