mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-11 14:51:49 +00:00
update each shell settings
This commit is contained in:
parent
dc53a37d4f
commit
250c5fbf86
19
install.sh
19
install.sh
@ -19,21 +19,27 @@ fi
|
||||
|
||||
echo
|
||||
|
||||
PROFILE_ARRAY=()
|
||||
|
||||
# Detect profile file, .bash_profile has precedence over .profile
|
||||
if [ ! -z "$1" ]; then
|
||||
PROFILE="$1"
|
||||
PROFILE_ARRAY+=("$1")
|
||||
else
|
||||
if [ -f "$HOME/.bash_profile" ]; then
|
||||
PROFILE="$HOME/.bash_profile"
|
||||
elif [ -f "$HOME/.zshrc" ]; then
|
||||
PROFILE="$HOME/.zshrc"
|
||||
elif [ -f "$HOME/.profile" ]; then
|
||||
PROFILE="$HOME/.profile"
|
||||
PROFILE_ARRAY+=("$HOME/.bash_profile")
|
||||
fi
|
||||
if [ -f "$HOME/.zshrc" ]; then
|
||||
PROFILE_ARRAY+=("$HOME/.zshrc")
|
||||
fi
|
||||
if [ -f "$HOME/.profile" ]; then
|
||||
PROFILE_ARRAY+=("$HOME/.profile")
|
||||
fi
|
||||
fi
|
||||
|
||||
SOURCE_STR="[[ -s \$HOME/.nvm/nvm.sh ]] && . \$HOME/.nvm/nvm.sh # This loads NVM"
|
||||
|
||||
for PROFILE in ${PROFILE_ARRAY[@]}
|
||||
do
|
||||
if [ -z "$PROFILE" ] || [ ! -f "$PROFILE" ] ; then
|
||||
if [ -z $PROFILE ]; then
|
||||
echo "=> Profile not found. Tried $HOME/.bash_profile and $HOME/.profile"
|
||||
@ -61,5 +67,6 @@ if ! grep -qc 'nvm.sh' $PROFILE; then
|
||||
else
|
||||
echo "=> Source string already in $PROFILE"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "=> Close and reopen your terminal to start using NVM"
|
||||
|
Loading…
Reference in New Issue
Block a user