From b99d884e57cb4d60aa2445e0f1b0547b43274d82 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 27 Jul 2024 18:58:23 +0900 Subject: [PATCH] Minor refactoring --- src/core.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/core.go b/src/core.go index 2d1443df..4a7497f9 100644 --- a/src/core.go +++ b/src/core.go @@ -148,18 +148,20 @@ func Run(opts *Options) (int, error) { // Terminal I/O var terminal *Terminal - var err error var initialEnv []string initialReload := opts.extractReloadOnStart() if opts.Filter == nil { + var err error terminal, err = NewTerminal(opts, eventBox, executor) if err != nil { return ExitError, err } - initialEnv = terminal.environ() - var temps []string - initialReload, temps = terminal.replacePlaceholderInInitialCommand(initialReload) - defer removeFiles(temps) + if len(initialReload) > 0 { + var temps []string + initialReload, temps = terminal.replacePlaceholderInInitialCommand(initialReload) + initialEnv = terminal.environ() + defer removeFiles(temps) + } } // Reader