@@ -207,7 +207,7 @@ function virtualenvwrapper_run_hook {
207
207
# Python 3 interpreter decide that its "prefix" is the virtualenv
208
208
# if we happen to be inside the virtualenv when we start.
209
209
( \
210
- cd " $WORKON_HOME " &&
210
+ virtualenvwrapper_cd " $WORKON_HOME " &&
211
211
" $VIRTUALENVWRAPPER_PYTHON " -m ' virtualenvwrapper.hook_loader' \
212
212
$HOOK_VERBOSE_OPTION --script " $hook_script " " $@ " \
213
213
)
@@ -534,7 +534,7 @@ function virtualenvwrapper_show_workon_options {
534
534
# 4. Format the output to show one name on a line.
535
535
# 5. Eliminate any lines with * on them because that means there
536
536
# were no envs.
537
- (cd " $WORKON_HOME " && echo * /$VIRTUALENVWRAPPER_ENV_BIN_DIR /activate) 2> /dev/null \
537
+ (virtualenvwrapper_cd " $WORKON_HOME " && echo * /$VIRTUALENVWRAPPER_ENV_BIN_DIR /activate) 2> /dev/null \
538
538
| command \s ed " s|/$VIRTUALENVWRAPPER_ENV_BIN_DIR /activate||g" \
539
539
| command \f mt -w 1 \
540
540
| (unset GREP_OPTIONS; command \e grep -v ' ^\*$' ) 2> /dev/null
@@ -1046,15 +1046,15 @@ function mkproject {
1046
1046
1047
1047
mkvirtualenv " $@ " || return 1
1048
1048
1049
- cd " $PROJECT_HOME "
1049
+ virtualenvwrapper_cd " $PROJECT_HOME "
1050
1050
1051
1051
virtualenvwrapper_run_hook " project.pre_mkproject" $envname
1052
1052
1053
1053
echo " Creating $PROJECT_HOME /$envname "
1054
1054
mkdir -p " $PROJECT_HOME /$envname "
1055
1055
setvirtualenvproject " $VIRTUAL_ENV " " $PROJECT_HOME /$envname "
1056
1056
1057
- cd " $PROJECT_HOME /$envname "
1057
+ virtualenvwrapper_cd " $PROJECT_HOME /$envname "
1058
1058
1059
1059
for t in $templates
1060
1060
do
@@ -1078,7 +1078,7 @@ function cdproject {
1078
1078
typeset project_dir=" $( cat " $VIRTUAL_ENV /$VIRTUALENVWRAPPER_PROJECT_FILENAME " ) "
1079
1079
if [ ! -z " $project_dir " ]
1080
1080
then
1081
- cd " $project_dir "
1081
+ virtualenvwrapper_cd " $project_dir "
1082
1082
else
1083
1083
echo " Project directory $project_dir does not exist" 1>&2
1084
1084
return 1
@@ -1168,7 +1168,7 @@ function allvirtualenv {
1168
1168
# Activate the environment, but not with workon
1169
1169
# because we don't want to trigger any hooks.
1170
1170
(source " $WORKON_HOME /$d /bin/activate" ;
1171
- cd " $VIRTUAL_ENV " ;
1171
+ virtualenvwrapper_cd " $VIRTUAL_ENV " ;
1172
1172
" $@ " )
1173
1173
echo
1174
1174
done
0 commit comments