forked from mirror/conan-config
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
757 B
32 lines
757 B
# This file must be used with "source bin/activate" *from bash* |
|
# you cannot run it directly |
|
|
|
deactivate () { |
|
# reset old environment variables |
|
{% for var in envvars.keys() %}if [ -n "$_OLD_{{ var }}" ] ; then |
|
{{ var }}="$_OLD_{{ var }}" |
|
export {{ var }} |
|
unset _OLD_{{ var }} |
|
then |
|
unset {{ var }} |
|
fi |
|
{% endfor %} |
|
|
|
if [ -n "${_OLD_VIRTUAL_PS1}" ] ; then |
|
PS1="${_OLD_VIRTUAL_PS1}" |
|
export PS1 |
|
unset _OLD_VIRTUAL_PS1 |
|
fi |
|
} |
|
|
|
{% for var, value in envvars.items() %}if [ -n "${{ var }}" ] ; then |
|
_OLD_{{ var }}="${{ var }}" |
|
export _OLD_{{ var }} |
|
fi |
|
{{ var }}="{{ value }}" |
|
export {{ var }} |
|
{% endfor %} |
|
|
|
_OLD_VIRTUAL_PS1="${PS1:-}" |
|
PS1="({{ prompt }}) ${PS1:-}" |
|
export PS1
|
|
|