Files
elva_client/cleanup_project.py
2026-01-13 15:58:56 +09:00

61 lines
1.8 KiB
Python

#!/usr/bin/env python3
import os
import glob
# Переходим в директорию проекта
os.chdir('/home/trevor/AndroidStudioProjects/Elva')
# Удаляем все .md файлы
md_files = glob.glob('*.md')
for f in md_files:
try:
os.remove(f)
print(f'✓ Удален: {f}')
except Exception as e:
print(f'✗ Ошибка при удалении {f}: {e}')
# Удаляем все .txt файлы
txt_files = glob.glob('*.txt')
for f in txt_files:
try:
os.remove(f)
print(f'✓ Удален: {f}')
except Exception as e:
print(f'✗ Ошибка при удалении {f}: {e}')
# Список всех shell скриптов для удаления
shell_scripts_to_remove = [
'build_*.sh', 'rebuild_*.sh', 'fix_*.sh',
'clean_*.sh', 'quick_*.sh', 'final_*.sh',
'check_*.sh', 'cheat_*.sh', 'commands.sh',
'dev.sh', 'diagnose.sh', 'install.sh', 'setup.sh',
'start.sh', 'status.sh', 'test_*.sh', 'show_*.sh',
'prepare_build.sh', 'full_rebuild.sh',
'COMMANDS.sh', 'GO.sh', 'HELP.sh', 'INSTRUCTIONS.sh',
'START_HERE.sh', 'SHOW_FIXES.sh', 'cleanup.sh'
]
# Удаляем shell скрипты
for pattern in shell_scripts_to_remove:
for f in glob.glob(pattern):
try:
os.remove(f)
print(f'✓ Удален: {f}')
except Exception as e:
print(f'✗ Ошибка при удалении {f}: {e}')
print('\n' + '='*50)
print('✓ Очистка завершена!')
print('='*50)
print('\nОставлены только необходимые файлы для сборки:')
print(' - build.gradle.kts')
print(' - settings.gradle.kts')
print(' - gradle.properties')
print(' - gradlew / gradlew.bat')
print(' - local.properties')
print(' - .gitignore')
print(' - app/')
print(' - gradle/')
print(' - build/')