commands.sh

repomix

all

Pack a Github repository into an AI-friendly file.

More info →

Options (1)

-o, --outputboolean

Output custom format

Example: repomix {{[-o|--output]}} {{path/to/file}} --style {{xml|markdown|plain}}

Examples (8)

Output custom format

repomix [-o|--output] path/to/file --style xml|markdown|plain

Send output to `stdout`

repomix --stdout > path/to/file

Send output to `stdout`, then pipe into another program

repomix --stdout | less

Output with compression

repomix --compress

Process specific files

repomix --include "src/**/*.ts" --ignore "**/*.test.ts"

Pack a repository from a branch

repomix --remote https://github.com/user/repo/tree/main

Pack a repository at a specific commit

repomix --remote https://github.com/user/repo/commit/836abcd7335137228ad77feb28655d85712680f1

Pack repository using shorthand

repomix --remote user/repo
made by @shridhargupta | data from tldr-pages