#!/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/')

