FISH config removal process added
This commit is contained in:
parent
cf7d8d009c
commit
4910932c43
1 changed files with 10 additions and 3 deletions
|
|
@ -229,10 +229,11 @@ add_alias() {
|
||||||
echo " $SCRIPT_PATH/$SCRIPT_FILE_NAME \$argv" >> $HOME/.config/fish/$ALIAS.fish
|
echo " $SCRIPT_PATH/$SCRIPT_FILE_NAME \$argv" >> $HOME/.config/fish/$ALIAS.fish
|
||||||
echo "end" >> $HOME/.config/fish/$ALIAS.fish
|
echo "end" >> $HOME/.config/fish/$ALIAS.fish
|
||||||
echo "source $HOME/.config/fish/$ALIAS.fish" >> $HOME/.config/fish/config.fish
|
echo "source $HOME/.config/fish/$ALIAS.fish" >> $HOME/.config/fish/config.fish
|
||||||
echo -e "\n ${LCY}$ALIAS ${GRN}added to${CRS} $HOME/.config/fish/$ALIAS.fish\n"
|
echo -e "\n ${LCY}$ALIAS ${GRN}added to${CRS} $HOME/.config/fish/config.fish\n"
|
||||||
|
|
||||||
else
|
else
|
||||||
echo -e "\n ${RED}No shell config file found!${CRS}\n"
|
echo -e "\n ${LCY}$ACTIVE_SHELL ${RED}not yet supported!${CRS}\n"
|
||||||
|
echo -e " ${LCY}Working implementation are available for bash, zsh & fish!${CRS}\n"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
@ -348,6 +349,12 @@ remove_helium() {
|
||||||
sed -i "/$ALIAS/d" $HOME/.bashrc
|
sed -i "/$ALIAS/d" $HOME/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
elif [ "$ACTIVE_SHELL" == "fish" ] ; then
|
||||||
|
if [ "$(cat $HOME/.config/fish/config.fish | grep "source $HOME/.config/fish/$ALIAS.fish")" ] ; then
|
||||||
|
sed -i "/$ALIAS/d" $HOME/.config/fish/config.fish
|
||||||
|
rm $HOME/.config/fish/$ALIAS.fish
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\n ${RED}$APP_NAME_LONG removed!${CRS}\n"
|
echo -e "\n ${RED}$APP_NAME_LONG removed!${CRS}\n"
|
||||||
|
|
@ -523,7 +530,7 @@ help() {
|
||||||
echo -e "Options:\n"
|
echo -e "Options:\n"
|
||||||
echo -e "\t-i\tDownload & install $APP_NAME_LONG from $APP_SOURCE"
|
echo -e "\t-i\tDownload & install $APP_NAME_LONG from $APP_SOURCE"
|
||||||
echo -e "\t-l\tCreate desktop launcher"
|
echo -e "\t-l\tCreate desktop launcher"
|
||||||
echo -e "\t-a\tCreate alias for $SCRIPT_FILE_NAME ${YEL}--> Working with zsh & bash${CRS}"
|
echo -e "\t-a\tCreate alias for $SCRIPT_FILE_NAME"
|
||||||
echo -e "\t-u\tDownload & update $APP_NAME_LONG from $APP_SOURCE"
|
echo -e "\t-u\tDownload & update $APP_NAME_LONG from $APP_SOURCE"
|
||||||
#echo -e "\t-U\tEnable automatic updates on login ${RED}--> Not yet working${CRS}"
|
#echo -e "\t-U\tEnable automatic updates on login ${RED}--> Not yet working${CRS}"
|
||||||
echo -e "\t-r\tRemove $APP_NAME_LONG"
|
echo -e "\t-r\tRemove $APP_NAME_LONG"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue