replaced undocumented option for specifying the profile as first argument to specifying it as a environment variable (eg: PROFILE=~/.myprofile ./install-gitless.sh)

also; fixed indentation and added .zshrc as possible profile
master
Koen Punt 2013-12-22 17:56:42 +01:00
parent d2422a623a
commit 1fac49f887
2 changed files with 9 additions and 11 deletions

View File

@ -31,12 +31,12 @@ echo "Downloaded"
echo echo
# Detect profile file, .bash_profile has precedence over .profile # Detect profile file if not specified as environment variable (eg: PROFILE=~/.myprofile).
if [ ! -z "$1" ]; then if [ -z "$PROFILE" ]; then
PROFILE="$1"
else
if [ -f "$HOME/.bash_profile" ]; then if [ -f "$HOME/.bash_profile" ]; then
PROFILE="$HOME/.bash_profile" PROFILE="$HOME/.bash_profile"
elif [ -f "$HOME/.zshrc" ]; then
PROFILE="$HOME/.zshrc"
elif [ -f "$HOME/.profile" ]; then elif [ -f "$HOME/.profile" ]; then
PROFILE="$HOME/.profile" PROFILE="$HOME/.profile"
fi fi

View File

@ -28,16 +28,14 @@ fi
echo echo
# Detect profile file, .bash_profile has precedence over .profile # Detect profile file if not specified as environment variable (eg: PROFILE=~/.myprofile).
if [ ! -z "$1" ]; then if [ ! "$PROFILE" ]; then
PROFILE="$1"
else
if [ -f "$HOME/.bash_profile" ]; then if [ -f "$HOME/.bash_profile" ]; then
PROFILE="$HOME/.bash_profile" PROFILE="$HOME/.bash_profile"
elif [ -f "$HOME/.zshrc" ]; then elif [ -f "$HOME/.zshrc" ]; then
PROFILE="$HOME/.zshrc" PROFILE="$HOME/.zshrc"
elif [ -f "$HOME/.profile" ]; then elif [ -f "$HOME/.profile" ]; then
PROFILE="$HOME/.profile" PROFILE="$HOME/.profile"
fi fi
fi fi