Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. cygwin_deactivate(){
  2.  
  3. unset -f pydoc >/dev/null 2>&1
  4.  
  5. if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then
  6. PATH="$_OLD_VIRTUAL_PATH"
  7. export PATH
  8. unset _OLD_VIRTUAL_PATH
  9. fi
  10.  
  11. if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then
  12. PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME"
  13. export PYTHONHOME
  14. unset _OLD_VIRTUAL_PYTHONHOME
  15. fi
  16.  
  17. if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
  18. hash -r 2>/dev/null
  19. fi
  20.  
  21. if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then
  22. PS1="$_OLD_VIRTUAL_PS1"
  23. export PS1
  24. unset _OLD_VIRTUAL_PS1
  25. fi
  26.  
  27. unset VIRTUAL_ENV
  28. }
  29.  
  30. cygwin_activate() {
  31. local VENV_DIR="$1"
  32.  
  33. VIRTUAL_ENV="`pwd`/$VENV_DIR"
  34. export VIRTUAL_ENV
  35.  
  36. _OLD_VIRTUAL_PATH="$PATH"
  37. PATH="$VIRTUAL_ENV/Scripts:$PATH"
  38. export PATH
  39.  
  40. if ! [ -z "${PYTHONHOME+_}" ] ; then
  41. _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME"
  42. unset PYTHONHOME
  43. fi
  44.  
  45. _OLD_VIRTUAL_PS1="$PS1"
  46. if [ "x" != x ] ; then
  47. PS1="$PS1"
  48. else
  49. # PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1"
  50. PS1="(venv) $PS1"
  51. fi
  52. export PS1
  53.  
  54. # Make sure to unalias pydoc if it's already there
  55. alias pydoc 2>/dev/null >/dev/null && unalias pydoc
  56.  
  57. pydoc () {
  58. python -m pydoc "$@"
  59. }
  60.  
  61. if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
  62. hash -r 2>/dev/null
  63. fi
  64. }
  65.  
  66. function av36() {
  67. cygwin_activate $1
  68. }
  69.  
  70. function deactivate36() {
  71. cygwin_deactivate
  72. if [[ $? == 0 ]]; then
  73. return 0
  74. fi
  75. return 1
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement