38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
|
|
if [[ ! $deflSrced ]]; then
|
||
|
|
deflSrced='ing'
|
||
|
|
if [[ -d $HOME/deflDev ]]; then
|
||
|
|
echo "sourcing deflDev"
|
||
|
|
. $HOME/deflDev/bashrc_defl.sh
|
||
|
|
PATH=$(pathFormat.py -r $HOME/defl/bin/)
|
||
|
|
else
|
||
|
|
echo "sourcing defl"
|
||
|
|
. $HOME/defl/bashrc_defl.sh
|
||
|
|
fi
|
||
|
|
elif [[ $deflSrced == 'ing' ]]; then
|
||
|
|
pyenvShim="$HOME/.pyenv/shims/python"
|
||
|
|
alias pyenvShim="$pyenvShim"
|
||
|
|
alias deflLess="bat $HOME/defl/defl/*.py"
|
||
|
|
alias ddMergeToProd="deflDevPipEnv.py merge"
|
||
|
|
|
||
|
|
alias deflDevActivate='source $(deflDevPipEnv.py activationFile) ; which python'
|
||
|
|
alias dda="deflDevActivate"
|
||
|
|
alias deflDevDeactivate="deactivate ; which python"
|
||
|
|
alias ddd="deflDevDeactivate"
|
||
|
|
|
||
|
|
alias deflDevLess="bat $HOME/deflDev/defl/*.py"
|
||
|
|
alias ddl="deflDevLess"
|
||
|
|
|
||
|
|
pythonCloneRepo() (
|
||
|
|
if [[ ! -d /tmp/python/ ]]; then
|
||
|
|
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/python/cpython.git /tmp/python
|
||
|
|
fi
|
||
|
|
cd /tmp/python/
|
||
|
|
)
|
||
|
|
deflSrced='done'
|
||
|
|
|
||
|
|
unsetDeflSrced() {
|
||
|
|
deflSrced=''
|
||
|
|
}
|
||
|
|
POST_BASHRC_HOOK+=' unsetDeflSrced '
|
||
|
|
fi
|