init commit
This commit is contained in:
60
cleanup_project.py
Normal file
60
cleanup_project.py
Normal file
@@ -0,0 +1,60 @@
|
||||
#!/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/')
|
||||
|
||||
Reference in New Issue
Block a user