Basic Usage
Quick Start
Pack your entire repository:
bash
repomixCommon Use Cases
Pack Specific Directories
bash
repomix path/to/directoryInclude Specific Files
Use glob patterns:
bash
repomix --include "src/**/*.ts,**/*.md"Exclude Files
bash
repomix --ignore "**/*.log,tmp/"Remote Repositories
bash
# Using GitHub URL
repomix --remote https://github.com/user/repo
# Using shorthand
repomix --remote user/repo
# Specific branch/tag/commit
repomix --remote user/repo --remote-branch main
repomix --remote user/repo --remote-branch 935b695Code Compression
bash
repomix --compress
# You can also use it with remote repositories:
repomix --remote yamadashy/repomix --compressOutput Formats
XML (Default)
bash
repomix --style xmlMarkdown
bash
repomix --style markdownPlain Text
bash
repomix --style plainAdditional Options
Remove Comments
bash
repomix --remove-commentsShow Line Numbers
bash
repomix --output-show-line-numbersCopy to Clipboard
bash
repomix --copyDisable Security Check
bash
repomix --no-security-checkConfiguration
Initialize configuration file:
bash
repomix --initSee Configuration Guide for detailed options.