59
59
60
60
# If the path is relative, prefix it with $HOME
61
61
# (note: for compatibility)
62
- if echo " $WORKON_HOME " | grep -e ' ^[^/~]'
62
+ if echo " $WORKON_HOME " | grep -e ' ^[^/~]' > /dev/null
63
63
then
64
64
export WORKON_HOME=" $HOME /$WORKON_HOME "
65
65
fi
68
68
# path might contain stuff to expand.
69
69
# (it might be possible to do this in shell, but I don't know a
70
70
# cross-shell-safe way of doing it -wolever)
71
- if echo " $WORKON_HOME " | grep -e " [$~]"
71
+ if echo " $WORKON_HOME " | grep -e " [$~]" > /dev/null
72
72
then
73
73
# This will normalize the path by:
74
74
# - Expanding variables (eg, $foo)
@@ -91,20 +91,20 @@ virtualenvwrapper_verify_workon_home () {
91
91
92
92
# Expects 1 argument, the suffix for the new file.
93
93
virtualenvwrapper_tempfile () {
94
- tempfile " virtualenvwrapper-XXXXXX-$1 "
94
+ mktemp " virtualenvwrapper-XXXXXX-$1 "
95
95
}
96
96
97
97
# Run the hooks
98
98
virtualenvwrapper_run_hook () {
99
99
hook_script=" $( virtualenvwrapper_tempfile hook) "
100
- " $VIRTUALENVWRAPPER_PYTHON " -c ' from virtualenvwrapper.hook_loader import main; main()' $HOOK_VERBOSE_OPTION --run-hook-and-write-source " $hook_script " " $@ "
100
+ " $VIRTUALENVWRAPPER_PYTHON " -c ' from virtualenvwrapper.hook_loader import main; main()' $HOOK_VERBOSE_OPTION --script " $hook_script " " $@ "
101
101
result=$?
102
102
103
103
if [ $result -eq 0 ]
104
104
then
105
105
source " $hook_script "
106
106
fi
107
- rm -f " $hook_script " > /dev/null 2>&1
107
+ rm -f " $hook_script " & > /dev/null
108
108
return $result
109
109
}
110
110
@@ -424,7 +424,7 @@ cpvirtualenv() {
424
424
echo " Please specify target virtualenv"
425
425
return 1
426
426
fi
427
- if echo " $WORKON_HOME " | grep -e " /$"
427
+ if echo " $WORKON_HOME " | grep -e " /$" > /dev/null
428
428
then
429
429
env_home=" $WORKON_HOME "
430
430
else
0 commit comments