#!/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