Browse Source

moar text

remotes/origin/add-simple-redirecting-site
Gal Schlezinger 6 years ago
parent
commit
2b7af929cf
  1. 54
      .ci/install.sh

54
.ci/install.sh

@ -27,8 +27,8 @@ download_fnm() {
echo "Downloading $URL..." echo "Downloading $URL..."
mkdir -p $HOME/.fnm &> /dev/null mkdir -p $HOME/.fnm &> /dev/null
curl -L $URL -o $DOWNLOAD_DIR/$FILENAME.zip curl --progress-bar -L $URL -o $DOWNLOAD_DIR/$FILENAME.zip
unzip $DOWNLOAD_DIR/$FILENAME.zip -d $DOWNLOAD_DIR unzip -q $DOWNLOAD_DIR/$FILENAME.zip -d $DOWNLOAD_DIR
mv $DOWNLOAD_DIR/$FILENAME/fnm $HOME/.fnm/fnm mv $DOWNLOAD_DIR/$FILENAME/fnm $HOME/.fnm/fnm
chmod u+x $HOME/.fnm/fnm chmod u+x $HOME/.fnm/fnm
} }
@ -37,33 +37,53 @@ setup_shell() {
CURRENT_SHELL=$(basename $SHELL) CURRENT_SHELL=$(basename $SHELL)
if [ "$CURRENT_SHELL" == "zsh" ]; then if [ "$CURRENT_SHELL" == "zsh" ]; then
echo "Installing for Zsh. Appending the following to $HOME/.zshrc:" CONF_FILE=$HOME/.zshrc
echo 'export PATH=$HOME/.fnm:$PATH' echo "Installing for Zsh. Appending the following to $CONF_FILE:"
echo 'eval `fnm env`' echo ""
echo ' # fnm'
echo ' export PATH=$HOME/.fnm:$PATH'
echo ' eval `fnm env`'
echo 'export PATH=$HOME/.fnm:$PATH' >> $HOME/.zshrc echo '' >> $CONF_FILE
echo 'eval `fnm env`' >> $HOME/.zshrc echo '# fnm' >> $CONF_FILE
echo 'export PATH=$HOME/.fnm:$PATH' >> $CONF_FILE
echo 'eval `fnm env`' >> $CONF_FILE
elif [ "$CURRENT_SHELL" == "fish" ]; then elif [ "$CURRENT_SHELL" == "fish" ]; then
echo "Installing for Fish. Appending the following to $HOME/.config/fish/config.fish:" CONF_FILE=$HOME/.config/fish/config.fish
echo 'set PATH $HOME/.fnm $PATH' echo "Installing for Fish. Appending the following to $CONF_FILE:"
echo 'eval (fnm env --fish)' echo ""
echo ' # fnm'
echo ' set PATH $HOME/.fnm $PATH'
echo ' eval (fnm env --fish)'
echo 'set PATH $HOME/.fnm $PATH' >> $HOME/.config/fish/config.fish echo '' >> $CONF_FILE
echo 'eval (fnm env --fish)' >> $HOME/.config/fish/config.fish echo '# fnm' >> $CONF_FILE
echo 'set PATH $HOME/.fnm $PATH' >> $CONF_FILE
echo 'eval (fnm env --fish)' >> $CONF_FILE
elif [ "$CURRENT_SHELL" == "bash" ]; then elif [ "$CURRENT_SHELL" == "bash" ]; then
echo "Installing for Bash. Appending the following to $HOME/.bashrc:" CONF_FILE=$HOME/.bashrc
echo 'export PATH=$HOME/.fnm:$PATH' echo "Installing for Bash. Appending the following to $CONF_FILE:"
echo 'eval `fnm env`' echo ""
echo ' # fnm'
echo ' export PATH=$HOME/.fnm:$PATH'
echo ' eval `fnm env`'
echo 'export PATH=$HOME/.fnm:$PATH' >> $HOME/.bashrc echo '' >> $CONF_FILE
echo 'eval `fnm env`' >> $HOME/.bashrc echo '# fnm' >> $CONF_FILE
echo 'export PATH=$HOME/.fnm:$PATH' >> $CONF_FILE
echo 'eval `fnm env`' >> $CONF_FILE
else else
echo "Could not infer shell type. Please set up manually." echo "Could not infer shell type. Please set up manually."
exit 1 exit 1
fi fi
echo ""
echo "In order to apply the changes, open a new terminal or run the following command:"
echo ""
echo " source $CONF_FILE"
} }
download_fnm download_fnm

Loading…
Cancel
Save