Skip to content

Commit

Permalink
Introduce "copy" METHOD for installation
Browse files Browse the repository at this point in the history
This method copies the folder containing install.sh (normally also containing the repo) to $NVM_DIR - unless of course the install.sh being executed is in $NVM_DIR (where nvm was installed)

This is useful for vagrant to test local changes instead of pulling them from git and thus testing what's on the server and not local changes
  • Loading branch information
LoveIsGrief authored and LoveIsGrief committed Nov 15, 2014
1 parent 50169c1 commit 6acce52
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,18 @@ nvm_do_install() {
exit 1
fi
install_nvm_as_script
elif [ "~$METHOD" = "~copy" ]; then
local COPY=true
if [ $DIR = $NVM_DIR ]; then
echo "=> install.sh is already in $NVM_DIR"
COPY=false
elif [ -d $NVM_DIR ]; then
echo "=> $NVM_DIR already exists and its contents will be replaced"
fi
mkdir -p $NVM_DIR
if $COPY; then
cp -R $DIR/* $NVM_DIR
fi
fi

echo
Expand Down

0 comments on commit 6acce52

Please sign in to comment.