======================================== Universal Project Archiver - ARCHIVE.bat ======================================== ОПИСАНИЕ: Универсальный скрипт для архивирования любых проектов. Автоматически останавливает PM2 приложение и создаёт архив с временной меткой. КАК ИСПОЛЬЗОВАТЬ: 1. Скопируйте файл ARCHIVE.bat в корень вашего проекта 2. Запустите ARCHIVE.bat двойным кликом или из командной строки 3. Архив будет создан в папке "archives" на уровень выше проекта ПРИМЕР: Структура до: C:\Projects\ ├── my-project\ │ ├── ARCHIVE.bat <-- скопированный скрипт │ ├── src\ │ └── package.json Структура после: C:\Projects\ ├── archives\ │ └── my-project_20251108_141507.zip <-- созданный архив └── my-project\ ├── ARCHIVE.bat ├── src\ └── package.json ЧТО ИСКЛЮЧАЕТСЯ ИЗ АРХИВА: - archives - папка с архивами - .git, .gitignore - git репозиторий - .idea, .vscode, .vs, .claude - IDE настройки - node_modules, package-lock.json - Node.js зависимости - venv, env, .venv, __pycache__ - Python окружения - dist, build, out, .next, .nuxt - собранные файлы - nul, *.log, logs - логи и служебные файлы - .DS_Store, Thumbs.db - системные файлы ОСОБЕННОСТИ: ✓ Автоматическое определение имени проекта ✓ Остановка PM2 приложения перед архивацией ✓ Временная метка в формате ГГГГММДД_ЧЧММСС ✓ Работает с любыми проектами (Node.js, Python, и др.) ✓ Не требует настройки - просто скопируй и запусти ТРЕБОВАНИЯ: - Windows с PowerShell (установлен по умолчанию в Windows 7+) - PM2 (опционально, для остановки приложений)