|
|
|
@ -18,8 +18,7 @@ INSTALL_DIR="$HOME/.fnm"
@@ -18,8 +18,7 @@ INSTALL_DIR="$HOME/.fnm"
|
|
|
|
|
|
|
|
|
|
# Parse Flags |
|
|
|
|
parse_args() { |
|
|
|
|
while [[ $# -gt 0 ]] |
|
|
|
|
do |
|
|
|
|
while [[ $# -gt 0 ]]; do |
|
|
|
|
key="$1" |
|
|
|
|
|
|
|
|
|
case $key in |
|
|
|
@ -85,12 +84,12 @@ setup_shell() {
@@ -85,12 +84,12 @@ setup_shell() {
|
|
|
|
|
echo "Installing for Zsh. Appending the following to $CONF_FILE:" |
|
|
|
|
echo "" |
|
|
|
|
echo ' # fnm' |
|
|
|
|
echo ' export PATH=$HOME/.fnm:$PATH' |
|
|
|
|
echo ' export PATH='"$INSTALL_DIR"':$PATH' |
|
|
|
|
echo ' eval "`fnm env --multi`"' |
|
|
|
|
|
|
|
|
|
echo '' >>$CONF_FILE |
|
|
|
|
echo '# fnm' >>$CONF_FILE |
|
|
|
|
echo 'export PATH=$HOME/.fnm:$PATH' >> $CONF_FILE |
|
|
|
|
echo 'export PATH='$INSTALL_DIR':$PATH' >>$CONF_FILE |
|
|
|
|
echo 'eval "`fnm env --multi`"' >>$CONF_FILE |
|
|
|
|
|
|
|
|
|
elif [ "$CURRENT_SHELL" == "fish" ]; then |
|
|
|
@ -98,12 +97,12 @@ setup_shell() {
@@ -98,12 +97,12 @@ setup_shell() {
|
|
|
|
|
echo "Installing for Fish. Appending the following to $CONF_FILE:" |
|
|
|
|
echo "" |
|
|
|
|
echo ' # fnm' |
|
|
|
|
echo ' set PATH $HOME/.fnm $PATH' |
|
|
|
|
echo ' set PATH '"$INSTALL_DIR"' $PATH' |
|
|
|
|
echo ' fnm env --multi | source' |
|
|
|
|
|
|
|
|
|
echo '' >>$CONF_FILE |
|
|
|
|
echo '# fnm' >>$CONF_FILE |
|
|
|
|
echo 'set PATH $HOME/.fnm $PATH' >> $CONF_FILE |
|
|
|
|
echo 'set PATH '"$INSTALL_DIR"' $PATH' >>$CONF_FILE |
|
|
|
|
echo 'fnm env --multi | source' >>$CONF_FILE |
|
|
|
|
|
|
|
|
|
elif [ "$CURRENT_SHELL" == "bash" ]; then |
|
|
|
@ -115,12 +114,12 @@ setup_shell() {
@@ -115,12 +114,12 @@ setup_shell() {
|
|
|
|
|
echo "Installing for Bash. Appending the following to $CONF_FILE:" |
|
|
|
|
echo "" |
|
|
|
|
echo ' # fnm' |
|
|
|
|
echo ' export PATH=$HOME/.fnm:$PATH' |
|
|
|
|
echo ' export PATH='"$INSTALL_DIR"':$PATH' |
|
|
|
|
echo ' eval "`fnm env --multi`"' |
|
|
|
|
|
|
|
|
|
echo '' >>$CONF_FILE |
|
|
|
|
echo '# fnm' >>$CONF_FILE |
|
|
|
|
echo 'export PATH=$HOME/.fnm:$PATH' >> $CONF_FILE |
|
|
|
|
echo 'export PATH='"$INSTALL_DIR"':$PATH' >>$CONF_FILE |
|
|
|
|
echo 'eval "`fnm env --multi`"' >>$CONF_FILE |
|
|
|
|
|
|
|
|
|
else |
|
|
|
|