change name to f0ckm-uploader
This commit is contained in:
48
uninstall.sh
48
uninstall.sh
@@ -7,45 +7,23 @@ SERVICE_MENU_DIR="$HOME/.local/share/kio/servicemenus"
|
||||
LEGACY_SERVICE_MENU_DIR="$HOME/.local/share/kservices5/ServiceMenus"
|
||||
|
||||
# 1. Remove the executable scripts
|
||||
if [ -f "$INSTALL_DIR/kde-uploader" ]; then
|
||||
rm "$INSTALL_DIR/kde-uploader"
|
||||
echo "Removed uploader executable from $INSTALL_DIR"
|
||||
fi
|
||||
|
||||
if [ -f "$INSTALL_DIR/kde-uploader-gui" ]; then
|
||||
rm "$INSTALL_DIR/kde-uploader-gui"
|
||||
echo "Removed GUI executable from $INSTALL_DIR"
|
||||
fi
|
||||
rm -f "$INSTALL_DIR/kde-uploader" "$INSTALL_DIR/f0ckm-uploader"
|
||||
rm -f "$INSTALL_DIR/kde-uploader-gui" "$INSTALL_DIR/f0ckm-uploader-gui"
|
||||
echo "Removed executables from $INSTALL_DIR"
|
||||
|
||||
# 2. Remove the application entries
|
||||
if [ -f "$APP_DIR/kde-uploader.desktop" ]; then
|
||||
rm "$APP_DIR/kde-uploader.desktop"
|
||||
echo "Removed application entry from $APP_DIR"
|
||||
fi
|
||||
|
||||
if [ -f "$APP_DIR/kde-uploader-gui.desktop" ]; then
|
||||
rm "$APP_DIR/kde-uploader-gui.desktop"
|
||||
echo "Removed GUI application entry from $APP_DIR"
|
||||
fi
|
||||
rm -f "$APP_DIR/kde-uploader.desktop" "$APP_DIR/f0ckm-uploader.desktop"
|
||||
rm -f "$APP_DIR/kde-uploader-gui.desktop" "$APP_DIR/f0ckm-uploader-gui.desktop"
|
||||
echo "Removed application entries from $APP_DIR"
|
||||
update-desktop-database "$APP_DIR" &> /dev/null
|
||||
|
||||
# 3. Remove the modern KDE Service Menu entry
|
||||
if [ -f "$SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop" ]; then
|
||||
rm "$SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop"
|
||||
echo "Removed service menu entry from $SERVICE_MENU_DIR"
|
||||
fi
|
||||
# 3. Remove KDE Service Menu entries
|
||||
rm -f "$SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop" "$SERVICE_MENU_DIR/f0ckm-uploader-servicemenu.desktop"
|
||||
rm -f "$LEGACY_SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop" "$LEGACY_SERVICE_MENU_DIR/f0ckm-uploader-servicemenu.desktop"
|
||||
echo "Removed service menu entries"
|
||||
|
||||
# 4. Remove the legacy KDE Service Menu entry
|
||||
if [ -f "$LEGACY_SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop" ]; then
|
||||
rm "$LEGACY_SERVICE_MENU_DIR/kde-uploader-servicemenu.desktop"
|
||||
echo "Removed legacy service menu entry from $LEGACY_SERVICE_MENU_DIR"
|
||||
fi
|
||||
|
||||
# 5. Remove autostart entry
|
||||
AUTOSTART_FILE="$HOME/.config/autostart/kde-uploader-gui.desktop"
|
||||
if [ -f "$AUTOSTART_FILE" ]; then
|
||||
rm "$AUTOSTART_FILE"
|
||||
echo "Removed autostart entry"
|
||||
fi
|
||||
# 4. Remove autostart entry
|
||||
rm -f "$HOME/.config/autostart/kde-uploader-gui.desktop" "$HOME/.config/autostart/f0ckm-uploader-gui.desktop"
|
||||
echo "Removed autostart entries"
|
||||
|
||||
echo "Uninstallation complete! The custom upload options, GUI, and scripts have been removed."
|
||||
|
||||
Reference in New Issue
Block a user