if [ -e fabfile.py ]; then
    if ! command -v virtualenv &>/dev/null; then
        echo 'Virtual environment not found. Installing.'
        sudo easy_install virtualenv
    fi
    echo 'Removing previous virtual environment boot directory.'
    rm -Rf .ve.boot~/
    echo 'Creating virtual environment boot directory.'
    virtualenv .ve.boot~/
    echo 'Installing fabric and mercurial.'
    .ve.boot~/bin/easy_install -q http://git.fabfile.org/cgit.cgi/fabric/snapshot/fabric-0.9b1.tar.gz pip==0.4 mercurial
    echo 'Calling local bootstrap.'
    .ve.boot~/bin/fab local bootstrap
    echo 'Removing virtual environment boot directory.'
    rm -Rf .ve.boot~/
else
    echo "You must run this from your projects root directory."
fi
