21 lines
367 B
Bash
Executable file
21 lines
367 B
Bash
Executable file
#!/bin/zsh
|
|
|
|
if [[ -n $VIRTUAL_ENV ]]; then
|
|
pip install ipython &>/dev/null
|
|
else
|
|
cd ~/toy-projects/playground_venv/
|
|
. bin/activate
|
|
fi
|
|
|
|
if [[ -e $VIRTUAL_ENV/ipython_profile ]]; then
|
|
ipy_profile="--profile=$(<$VIRTUAL_ENV/ipython_profile)"
|
|
fi
|
|
|
|
if [[ "$1" == "pip" ]]; then
|
|
exec "$@"
|
|
elif [[ $1 == "-s" ]]; then
|
|
exec $SHELL
|
|
else
|
|
exec ipython $ipy_profile "$@"
|
|
fi
|