@ -168,29 +168,29 @@ setup_shell() {
CONF_FILE = ${ ZDOTDIR :- $HOME } /.zshrc
CONF_FILE = ${ ZDOTDIR :- $HOME } /.zshrc
ensure_containing_dir_exists " $CONF_FILE "
ensure_containing_dir_exists " $CONF_FILE "
echo " Installing for Zsh. Appending the following to $CONF_FILE : "
echo " Installing for Zsh. Appending the following to $CONF_FILE : "
echo ""
{
echo ' # fnm '
echo ''
echo ' export PATH="' " $INSTALL_DIR " ':$PATH" '
echo '# fnm '
echo ' eval "`fnm env` "'
echo 'FNM_PATH="' " $INSTALL_DIR " ' "'
echo 'if [ -d "$FNM_PATH" ]; then'
echo '' >>$CONF_FILE
echo ' export PATH="' $INSTALL_DIR ':$PATH"'
echo '# fnm' >>$CONF_FILE
echo ' eval "`fnm env`"'
echo 'export PATH="' $INSTALL_DIR ':$PATH"' >>$CONF_FILE
echo 'fi'
echo 'eval "`fnm env`"' >>$CONF_FILE
} | tee -a " $CONF_FILE "
elif [ " $CURRENT_SHELL " = "fish" ] ; then
elif [ " $CURRENT_SHELL " = "fish" ] ; then
CONF_FILE = $HOME /.config/fish/conf.d/fnm.fish
CONF_FILE = $HOME /.config/fish/conf.d/fnm.fish
ensure_containing_dir_exists " $CONF_FILE "
ensure_containing_dir_exists " $CONF_FILE "
echo " Installing for Fish. Appending the following to $CONF_FILE : "
echo " Installing for Fish. Appending the following to $CONF_FILE : "
echo ""
{
echo ' # fnm '
echo ''
echo ' set PATH "' " $INSTALL_DIR " '" $PATH '
echo '# fnm '
echo ' fnm env | source '
echo 'set FNM_PATH "' " $INSTALL_DIR " '" '
echo 'if [ -d "$FNM_PATH" ]'
echo '' >>$CONF_FILE
echo ' set PATH "$FNM_PATH" $PATH'
echo '# fnm' >>$CONF_FILE
echo ' fnm env | source'
echo 'set PATH "' " $INSTALL_DIR " '" $PATH' >>$CONF_FILE
echo 'end'
echo 'fnm env | source' >>$CONF_FILE
} | tee -a " $CONF_FILE "
elif [ " $CURRENT_SHELL " = "bash" ] ; then
elif [ " $CURRENT_SHELL " = "bash" ] ; then
if [ " $OS " = "Darwin" ] ; then
if [ " $OS " = "Darwin" ] ; then
@ -200,15 +200,15 @@ setup_shell() {
fi
fi
ensure_containing_dir_exists " $CONF_FILE "
ensure_containing_dir_exists " $CONF_FILE "
echo " Installing for Bash. Appending the following to $CONF_FILE : "
echo " Installing for Bash. Appending the following to $CONF_FILE : "
echo ""
{
echo ' # fnm '
echo ''
echo ' export PATH="' " $INSTALL_DIR " ':$PATH" '
echo '# fnm '
echo ' eval "`fnm env` "'
echo 'FNM_PATH="' " $INSTALL_DIR " ' "'
echo 'if [ -d "$FNM_PATH" ]; then'
echo '' >>$CONF_FILE
echo ' export PATH="$FNM_PATH:$PATH"'
echo '# fnm' >>$CONF_FILE
echo ' eval "`fnm env`"'
echo 'export PATH="' " $INSTALL_DIR " ':$PATH"' >>$CONF_FILE
echo 'fi'
echo 'eval "`fnm env`"' >>$CONF_FILE
} | tee -a " $CONF_FILE "
else
else
echo "Could not infer shell type. Please set up manually."
echo "Could not infer shell type. Please set up manually."