1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-04-27 12:32:37 +02:00

main: display an error message instead of panic when setup fails

This commit is contained in:
mingrammer 2018-09-14 00:23:11 +09:00
parent eb4b5cd43b
commit 3cf84a5af1

View File

@ -3,6 +3,7 @@ package main
import ( import (
"flag" "flag"
"fmt" "fmt"
"log"
"os" "os"
"path/filepath" "path/filepath"
"runtime" "runtime"
@ -40,13 +41,13 @@ func main() {
} }
appConfig, err := config.NewAppConfig("lazygit", version, commit, date, buildSource, debuggingFlag) appConfig, err := config.NewAppConfig("lazygit", version, commit, date, buildSource, debuggingFlag)
if err != nil { if err != nil {
panic(err) log.Fatal(err.Error())
} }
app, err := app.Setup(appConfig) app, err := app.Setup(appConfig)
if err != nil { if err != nil {
app.Log.Error(err.Error()) app.Log.Error(err.Error())
panic(err) log.Fatal(err.Error())
} }
app.Gui.RunWithSubprocesses() app.Gui.RunWithSubprocesses()