Mercurial > hg > config
comparison .bashrc @ 858:ebfcbbc8a627
only run deactivate iff a function
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Wed, 11 Apr 2018 10:55:13 -0700 |
parents | 8e41e95aac97 |
children | af998083be84 |
comparison
equal
deleted
inserted
replaced
857:977b5789cfe8 | 858:ebfcbbc8a627 |
---|---|
607 source ~/.bash_overrides | 607 source ~/.bash_overrides |
608 | 608 |
609 ### deactivate any virtualenvs | 609 ### deactivate any virtualenvs |
610 if type deactivate &> /dev/null | 610 if type deactivate &> /dev/null |
611 then | 611 then |
612 deactivate | 612 DEACTIVATE_TYPE=$(type -t deactivate) |
613 if [[ ${DEACTIVATE_TYPE} == "function" ]] | |
614 then | |
615 deactivate | |
616 elif [[ ${DEACTIVATE_TYPE} == "file" ]] | |
617 then | |
618 . deactivate | |
619 fi | |
613 fi | 620 fi |
614 | 621 |
615 | 622 |
616 ### source site-specific BASHRC extensions | 623 ### source site-specific BASHRC extensions |
617 export LOCAL_BASHRC="${HOME}/.bashrc_local" | 624 export LOCAL_BASHRC="${HOME}/.bashrc_local" |