repo-to-text
요약
repo-to-text는 디렉터리 구조와 파일 내용을 단일 텍스트 파일로 변환하는 도구입니다. 이 도구를 사용하면 터미널에서 리포지토리 전체를 형식화된 텍스트(XML 태그 포함)로 생성할 수 있어, LLM과 코드를 공유하고 개발 및 디버깅에 활용하기 용이합니다.
핵심 포인트
- 디렉터리 구조와 파일 내용을 단일 텍스트로 변환 가능
- LLM과의 코드 공유 및 디버깅에 유용함
- 설치 및 사용은 `pip install`과 명령어 실행으로 간단함
repo-to-text
디렉터리의 구조와 내용을 단일 텍스트 파일로 변환합니다. 터미널에서 실행하여 디렉터리 트리와 파일 내용을 포함하는 형식화된 텍스트 표현을 생성할 수 있습니다. 이는 개발 및 디버깅을 위해 LLM(대규모 언어 모델)과 코드를 공유하기 쉽게 만듭니다.
pip install repo-to-text
— 패키지 설치
cd <your-repo-dir>
— 리포지토리 디렉터리로 이동
repo-to-text
— 명령어 실행, 결과는 현재 디렉터리에 저장됩니다.
생성된 텍스트 파일에는 XML 태그를 사용하여 더 나은 구조로 디렉터리 구조와 각 파일의 내용이 포함됩니다:
<repo-to-text>
Directory: myproject
Directory Structure:
...
pip install repo-to-text
최신 버전으로 업그레이드하려면 다음 명령어를 사용합니다:
...
# 구문: gitignore 규칙
# .gitignore 파일의 모든 섹션에서 파일을 무시합니다.
# 기본값: True
gitignore-import-and-ignore: True
# 트리 및 내용 섹션(<code><content full_path=
개발을 위해서는 추가 패키지가 필요합니다:
- pytest >= 8.2.2
- black
- mypy
- isort
- build
- twine
- pylint
테스트를 실행하려면 다음 명령어를 사용하세요:
`pytest`
패키지를 제거하려면, 저장소가 위치한 디렉토리에서 다음 명령어를 실행하세요:
`pip uninstall repo-to-text`
기여는 언제나 환영합니다! 제안 사항이 있거나 버그를 발견했다면, 이슈(issue)를 열거나 풀 리퀘스트(pull request)를 제출해 주세요.
본 프로젝트는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE 파일을 참고하세요.
본 프로젝트는 Kirill Markin이 관리합니다. 문의 사항이나 피드백은 [email protected]으로 연락 주십시오.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기