CLI-утилита для упаковки исходного кода в текстовый файл и его последующей распаковки.
Project description
🚀 hxppy-archivator
hxppy-archivator — это стильная и быстрая CLI-утилита для упаковки вашего проекта в один текстовый файл. Она идеально подходит для передачи контекста вашего кода в LLM (ChatGPT, Claude) или создания структурированных бэкапов.
✨ Особенности
- Умное игнорирование: Полная поддержка вашего
.gitignore. Лишние файлы (venv, .git, кэши) не попадут в архив. - Rich UI: Красивые прогресс-бары и статус-бары прямо в терминале.
- Двусторонний процесс: Легко упаковывайте (
pack) и распаковывайте (unpack) проекты с сохранением структуры папок. - LLM Friendly: Формат выходного файла оптимизирован для чтения нейросетями.
📦 Установка
Самый простой способ — установить напрямую из PyPI:
pip install hxppy-archivator
🚀 Быстрый старт
Упаковка проекта
Чтобы собрать все файлы текущей папки в один файл context.txt:
hxppy pack -f context.txt
Распаковка проекта
Чтобы восстановить файлы из архива:
hxppy unpack -f context.txt
🛠 Разработка
Если вы хотите внести изменения в проект:
- Клонируйте репозиторий:
git clone https://github.com/HxppyCompany/hxppy-archivator.git
- Установите зависимости в режиме редактирования:
pip install -e .
📄 Лицензия
Распространяется под лицензией MIT. Подробности в файле LICENSE.
Сделано с ❤️ для тех, кто любит чистый код и эффективную работу с ИИ.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hxppy_archivator-1.2.0.tar.gz.
File metadata
- Download URL: hxppy_archivator-1.2.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa2914f09cbb6e87ff89ccab50d56b3eb8175d06e07dc9d546833de69bdaaea8
|
|
| MD5 |
0b96302f55b0bdbd9cdab0a4141e7450
|
|
| BLAKE2b-256 |
d5341c3d11ea16a5e58277673d8477e8855ecd942e625cb850a183f173b13fce
|
File details
Details for the file hxppy_archivator-1.2.0-py3-none-any.whl.
File metadata
- Download URL: hxppy_archivator-1.2.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6115ce669f420d835b3d66e81466f871dce82ebbe57bf84da989681fab6adb61
|
|
| MD5 |
16ad1c04cea845e36914fccef0d3a3bf
|
|
| BLAKE2b-256 |
f41f688192403e051cad291421094208ea9de8ea4a2d369b9650d6234c69aed3
|