diff --git a/helium_helper.sh b/helium_helper.sh index 52af4a1..4644246 100755 --- a/helium_helper.sh +++ b/helium_helper.sh @@ -219,17 +219,17 @@ add_alias() { echo -e "\n ${LCY}$ALIAS ${GRN}added to${CRS} $HOME/.bashrc\n" elif [ "$ACTIVE_SHELL" == "fish" ] ; then - if [ "$(cat $HOME/.config/fish/fish.config | grep "source $HOME/.config/fish/$ALIAS.config")" ] ; then - echo -e "\n ${LCY}$ALIAS ${GRN}already present in${CRS} $HOME/.config/fish/fish.config\n" + if [ "$(cat $HOME/.config/fish/config.fish | grep "source $HOME/.config/fish/$ALIAS.fish")" ] ; then + echo -e "\n ${LCY}$ALIAS ${GRN}already present in${CRS} $HOME/.config/fish/config.fish\n" exit fi - echo "### Helium Helper Alias FISH ###" > $HOME/.config/fish/$ALIAS.config - echo >> $HOME/.config/fish/$ALIAS.config - echo "function $ALIAS" >> $HOME/.config/fish/$ALIAS.config - echo " $SCRIPT_PATH/$SCRIPT_FILE_NAME" >> $HOME/.config/fish/$ALIAS.config - echo "end" >> $HOME/.config/fish/$ALIAS.config - echo "source $HOME/.config/fish/$ALIAS.config" >> $HOME/.config/fish/fish.config - echo -e "\n ${LCY}$ALIAS ${GRN}added to${CRS} $HOME/.config/fish/fish.config\n" + echo "### Helium Helper Alias FISH ###" > $HOME/.config/fish/$ALIAS.fish + echo >> $HOME/.config/fish/$ALIAS.fish + echo "function $ALIAS" $HOME/.config/fish/$ALIAS.fish + echo " $SCRIPT_PATH/$SCRIPT_FILE_NAME" >> $HOME/.config/fish/$ALIAS.fish + echo "end" >> $HOME/.config/fish/$ALIAS.fish + echo "source $HOME/.config/fish/$ALIAS.config" >> $HOME/.config/fish/$ALIAS.fish + echo -e "\n ${LCY}$ALIAS ${GRN}added to${CRS} $HOME/.config/fish/$ALIAS.fish\n" else echo -e "\n ${RED}No shell config file found!${CRS}\n"