diff --git a/uninstall.sh b/uninstall.sh index 41350c8..9f3ee31 100755 --- a/uninstall.sh +++ b/uninstall.sh @@ -1,16 +1,18 @@ -""" Удаление приложения """ #!/bin/bash -# Удаление Stego App - -set -e +# Удаление Stego App (установленного через pipx) echo "==========================================" echo "Удаление Stego App" echo "==========================================" -# Удаление через pip -echo "Удаление пакета..." -pip3 uninstall stego-app -y +# Удаление через pipx +if command -v pipx &> /dev/null; then + echo "Удаление через pipx..." + pipx uninstall stego-app + echo "✓ Приложение удалено из pipx" +else + echo "⚠️ pipx не найден, приложение могло быть не установлено" +fi # Удаление иконки echo "Удаление иконки..." @@ -18,11 +20,12 @@ sudo rm -rf /usr/local/share/stego # Удаление .desktop файла echo "Удаление ярлыка..." -sudo rm -f /usr/share/applications/stego.desktop +rm -f ~/.local/share/applications/stego.desktop +rm -f /usr/share/applications/stego.desktop 2>/dev/null -# Обновление базы -sudo update-desktop-database +# Обновление базы приложений +sudo update-desktop-database 2>/dev/null echo "==========================================" echo "Удаление завершено!" -echo "==========================================" \ No newline at end of file +echo "=========================================="