diff options
-rw-r--r-- | pkg/app/app.go | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/pkg/app/app.go b/pkg/app/app.go index 019ac80d6..c5fe30d2e 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -239,19 +239,17 @@ func (app *App) setupRepo() (bool, error) { fmt.Print(app.Tr.BareRepo) response, _ := bufio.NewReader(os.Stdin).ReadString('\n') - shouldOpenRecent := strings.Trim(response, " \r\n") == "y" - - if shouldOpenRecent { - if didOpenRepo := openRecentRepo(app); !didOpenRepo { - fmt.Println(app.Tr.NoRecentRepositories) - os.Exit(1) - } - // We managed to open a recent repo, continue as usual - return true, nil - } else { + if shouldOpenRecent := strings.Trim(response, " \r\n") == "y"; !shouldOpenRecent { os.Exit(0) } + + if didOpenRepo := openRecentRepo(app); didOpenRepo { + return true, nil + } + + fmt.Println(app.Tr.NoRecentRepositories) + os.Exit(1) } return false, nil |