37 lines
1.1 KiB
Bash
37 lines
1.1 KiB
Bash
#!/bin/bash
|
|
# Автоматическая очистка проекта Elva от ненужных файлов
|
|
|
|
cd /home/trevor/AndroidStudioProjects/Elva
|
|
|
|
echo "========================================"
|
|
echo "Очистка проекта Elva"
|
|
echo "========================================"
|
|
|
|
# Удаляем все .sh скрипты кроме текущего
|
|
find . -maxdepth 1 -type f -name "*.sh" ! -name "cleanup_now.sh" -delete
|
|
echo "✓ Удалены .sh скрипты"
|
|
|
|
# Удаляем Python скрипты
|
|
find . -maxdepth 1 -type f -name "*.py" -delete
|
|
echo "✓ Удалены Python скрипты"
|
|
|
|
# Удаляем build.log
|
|
rm -f build.log
|
|
echo "✓ Удален build.log"
|
|
|
|
echo ""
|
|
echo "========================================"
|
|
echo "✓ Очистка завершена!"
|
|
echo "========================================"
|
|
echo ""
|
|
echo "Оставлены файлы:"
|
|
ls -1 | grep -E '\.(gradle|properties|kts|md|gitignore)$|^gradlew|^app$|^gradle$'
|
|
echo ""
|
|
echo "Для сборки выполните:"
|
|
echo " ./gradlew clean assembleDebug"
|
|
echo ""
|
|
|
|
# Самоудаление
|
|
rm -f cleanup_now.sh
|
|
|