Merge branch 'fix-launch-cmd-args' of https://github.com/page-down/kitty

This commit is contained in:
Kovid Goyal 2022-02-06 06:31:22 +05:30
commit 49183ced3b
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -383,12 +383,15 @@ class Tab: # {{{
import shlex
with suppress(OSError):
with open(old_exe) as f:
cmd_rest = cmd[1:] if len(cmd) > 1 else []
cmd = [kitty_exe(), '+hold']
if f.read(2) == '#!':
line = f.read(4096).splitlines()[0]
cmd += shlex.split(line) + [old_exe]
else:
cmd += [resolved_shell(get_options())[0], cmd[0]]
cmd += [resolved_shell(get_options())[0], old_exe]
if cmd_rest:
cmd += cmd_rest
fenv: Dict[str, str] = {}
if env:
fenv.update(env)