2973523303f59d0030e0ec9ddb1d6a4499018ee2

Author
Nick Cross <ncross@redhat.com>
Committer
Michael Aquilina <michaelaquilina@gmail.com>
Date

Message

Explicitly specify rm executable to avoid alias interference.

Diff

 1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
 2index 8b24626bd3b71f2c48aa74c87af3b00488b0c1c0..21cb3dcbc32322581a043f7dec0fbbdcc12a4ec3 100644
 3--- a/autoswitch_virtualenv.plugin.zsh
 4+++ b/autoswitch_virtualenv.plugin.zsh
 5@@ -167,8 +167,9 @@ function rmvenv()
 6         fi
 7 
 8         printf "Removing ${PURPLE}%s${NORMAL}...\n" "$venv_name"
 9-        rm -rf "$(_virtual_env_dir "$venv_name")"
10-        rm ".venv"
11+        # Using explicit paths to avoid any alias interference.
12+        /bin/rm -rf "$(_virtual_env_dir "$venv_name")"
13+        /bin/rm ".venv"
14     else
15         printf "No .venv file in the current directory!\n"
16     fi