Skip to content

Tùy chọn dòng lệnh

Repomix cung cấp nhiều tùy chọn dòng lệnh để tùy chỉnh hành vi của nó. Dưới đây là danh sách đầy đủ các tùy chọn có sẵn.

Tùy chọn cơ bản

Tùy chọnMô tả
--help, -hHiển thị thông tin trợ giúp
--version, -vHiển thị phiên bản
--initTạo tệp cấu hình mẫu (repomix.config.json)

Tùy chọn đầu vào

Tùy chọnMô tả
--remote <url>Xử lý kho lưu trữ từ xa thay vì kho lưu trữ cục bộ
--include <patterns>Chỉ bao gồm các tệp khớp với các mẫu được cung cấp (phân tách bằng dấu phẩy)
--ignore <patterns>Bỏ qua các tệp khớp với các mẫu được cung cấp (phân tách bằng dấu phẩy)
--no-respect-gitignoreKhông tôn trọng các tệp .gitignore
--config <path>Chỉ định đường dẫn đến tệp cấu hình

Tùy chọn đầu ra

Tùy chọnMô tả
--output-file <path>, -o <path>Chỉ định tên tệp đầu ra
--style <style>Định dạng đầu ra (xml, markdown, plain)
--remove-commentsXóa bình luận khỏi mã nguồn
--show-line-numbersHiển thị số dòng trong đầu ra
--top-files-length <number>Số lượng tệp hàng đầu để hiển thị trong tóm tắt

Tùy chọn bảo mật

Tùy chọnMô tả
--no-security-checkTắt kiểm tra bảo mật
--secretlint-config <path>Chỉ định đường dẫn đến tệp cấu hình Secretlint

Tùy chọn nâng cao

Tùy chọnMô tả
--compress-codeNén mã bằng cách chỉ bao gồm chữ ký hàm
--no-token-countTắt đếm token
--no-colorTắt đầu ra màu
--debugBật chế độ gỡ lỗi

Ví dụ

Đóng gói với các tùy chọn cơ bản

bash
repomix --style markdown --output-file codebase.md

Đóng gói với các mẫu bao gồm và loại trừ

bash
repomix --include "src/**/*.ts,**/*.md" --ignore "**/*.test.ts,docs/**"

Đóng gói với các tùy chọn nâng cao

bash
repomix --remove-comments --show-line-numbers --compress-code

Đóng gói kho lưu trữ từ xa

bash
repomix --remote https://github.com/yamadashy/repomix --style markdown

Sử dụng với tệp cấu hình

Thay vì chỉ định tất cả các tùy chọn trên dòng lệnh, bạn có thể sử dụng tệp cấu hình:

bash
repomix --config custom-config.json

Hoặc chỉ cần đặt một tệp repomix.config.json trong thư mục hiện tại.

Tiếp theo là gì?

Released under the MIT License.