[F] Properly escape path #89

This commit is contained in:
Azalea Gui 2023-02-08 15:03:40 -05:00
parent 6302ccbfdf
commit 2860c1efd6
No known key found for this signature in database
GPG key ID: E289FAC0DA92DD2B

View file

@ -237,13 +237,13 @@ def run_neofetch_cmd(args: str, pipe: bool = False) -> str | None:
Run neofetch command Run neofetch command
""" """
if platform.system() != 'Windows': if platform.system() != 'Windows':
full_cmd = shlex.split(f'/usr/bin/env bash {get_command_path()} {args}') full_cmd = ['/usr/bin/env', 'bash', get_command_path(), *shlex.split(args)]
else: else:
cmd = get_command_path().replace("\\", "/").replace("C:/", "/c/") cmd = get_command_path().replace("\\", "/").replace("C:/", "/c/")
args = args.replace('\\', '/').replace('C:/', '/c/') args = args.replace('\\', '/').replace('C:/', '/c/')
full_cmd = [ensure_git_bash(), '-c', f'{cmd} {args}'] full_cmd = [ensure_git_bash(), '-c', f"'{cmd}' {args}"]
# print(full_cmd) # print(full_cmd)
if pipe: if pipe: