touchup of embarrassingly old crap

main
Dan Buch 12 years ago
parent 3caea636b3
commit 094441961b

@ -1,12 +1,27 @@
#!/bin/bash
# This file is meant to be *sourced*, not executed.
USAGE="Usage: $HOME/.activate_proj <proj>"
USAGE="Usage: source $HOME/.activate_proj <proj>"
function __run_activate(){
if [ -n "${1}" ] ; then
if [[ ! -n "${1}" ]] ; then
echo $USAGE
return 1
fi
PROJ=${1}
local PROJDIR="${HOME}/src/${PROJ}"
if [[ -d "$PROJDIR" ]] ; then
if [[ ! -d "$PROJDIR" ]] ; then
echo "Hey! '${1}' is not a valid project."
echo "Pick from these:"
echo
for p in $( ls -1 -I "*.egg" "${HOME}/src" ) ; do
echo " $p"
done
return 2
fi
export PROJ
export PROJSRC="$PROJDIR/src"
export PROJBIN="${PROJDIR}/bin"
@ -48,17 +63,6 @@ function __run_activate(){
PROMPT_COMMAND=$(echo $PROMPT_COMMAND | sed "s/_VCS_BRANCH_//" )
fi
export PS2=""
else
echo "Hey! '${1}' is not a valid project."
echo "Pick from these:"
echo
for p in $( ls -1 -I "*.egg" "${HOME}/src" ) ; do
echo " $p"
done
fi
else
echo ${USAGE}
fi
}
__run_activate "$@"

Loading…
Cancel
Save