From 754cf26c8f8d4a75d8e078a5aa62fdf767e34cf6 Mon Sep 17 00:00:00 2001 From: Peter Appleton Date: Wed, 13 May 2020 22:01:41 +0100 Subject: [PATCH] Added quoting to `eval` parameters, fixes problems with filesnames containing spaces --- thefuck/shells/zsh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thefuck/shells/zsh.py b/thefuck/shells/zsh.py index e1fdf20..bbf0b34 100644 --- a/thefuck/shells/zsh.py +++ b/thefuck/shells/zsh.py @@ -26,7 +26,7 @@ class Zsh(Generic): export PYTHONIOENCODING=utf-8; TF_CMD=$( thefuck {argument_placeholder} $@ - ) && eval $TF_CMD; + ) && eval "${{TF_CMD}}"; unset TF_HISTORY; export PYTHONIOENCODING=$TF_PYTHONIOENCODING; {alter_history}