Metadata-Version: 2.4
Name: hxppy-archivator
Version: 1.0.2
Summary: CLI-утилита для упаковки исходного кода в текстовый файл и его последующей распаковки.
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich
Requires-Dist: pathspec
Dynamic: license-file

# 🚀 hxppy-archivator

[![PyPI version](https://img.shields.io/pypi/v/hxppy-archivator.svg)](https://pypi.org/project/hxppy-archivator/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Versions](https://img.shields.io/pypi/pyversions/hxppy-archivator.svg)](https://pypi.org/project/hxppy-archivator/)

**hxppy-archivator** — это стильная и быстрая CLI-утилита для упаковки вашего проекта в один текстовый файл. Она идеально подходит для передачи контекста вашего кода в LLM (ChatGPT, Claude) или создания структурированных бэкапов.

## ✨ Особенности

* **Умное игнорирование**: Полная поддержка вашего `.gitignore`. Лишние файлы (venv, .git, кэши) не попадут в архив.
* **Rich UI**: Красивые прогресс-бары и статус-бары прямо в терминале.
* **Двусторонний процесс**: Легко упаковывайте (`pack`) и распаковывайте (`unpack`) проекты с сохранением структуры папок.
* **LLM Friendly**: Формат выходного файла оптимизирован для чтения нейросетями.

## 📦 Установка

Самый простой способ — установить напрямую из PyPI:

```bash
pip install hxppy-archivator

```

## 🚀 Быстрый старт

### Упаковка проекта

Чтобы собрать все файлы текущей папки в один файл `context.txt`:

```bash
hxppy pack context.txt

```

### Распаковка проекта

Чтобы восстановить файлы из архива:

```bash
hxppy unpack context.txt

```

## 🛠 Разработка

Если вы хотите внести изменения в проект:

1. Клонируйте репозиторий:
```bash
git clone https://github.com/HxppyCompany/hxppy-archivator.git

```


2. Установите зависимости в режиме редактирования:
```bash
pip install -e .

```



## 📄 Лицензия

Распространяется под лицензией MIT. Подробности в файле [LICENSE](https://www.google.com/search?q=LICENSE).

---

*Сделано с ❤️ для тех, кто любит чистый код и эффективную работу с ИИ.*
