Python-версия репопака npm от yamadashy
Repopack — это мощный инструмент, который упаковывает весь ваш репозиторий в один файл, удобный для искусственного интеллекта.
Идеально подходит для случаев, когда вам нужно передать свою кодовую базу моделям большого языка (LLM) или другим инструментам искусственного интеллекта, таким как Claude, ChatGPT и Gemini.
Вот веб-приложение для того же варианта использования, полностью работающее в браузере, полностью статическое: код repo2txt.simplebasedomain.com.
Чтобы использовать Repopack-py, выполните следующие действия:
Установите пакет:
pip install repopack
Выполните следующую команду:
repopack path/to/your/repository
Упакованный файл будет сгенерирован в текущем каталоге с именем repopackpy-output.txt
по умолчанию.
Вы можете настроить процесс упаковки с помощью следующих опций:
-o, --output
: укажите имя выходного файла (по умолчанию: repopack_output.txt)-i, --ignore
: добавить шаблоны для игнорирования (в дополнение к .gitignore, через запятую)-c, --config
: указать файл конфигурации.--output-show-line-numbers
: показать номера строк в выходном файле.--output-style
: укажите стиль вывода: обычный или xml (по умолчанию: обычный)