Skip to content

Format Output

Repomix mendukung beberapa format output untuk memenuhi berbagai kebutuhan. Anda dapat memilih format yang paling sesuai dengan kasus penggunaan Anda.

Format yang Tersedia

Repomix mendukung tiga format output utama:

  1. XML (default): Format terstruktur yang ideal untuk pemrosesan AI
  2. Markdown: Format yang mudah dibaca manusia dengan dukungan sintaks
  3. Teks Biasa: Format sederhana tanpa markup

Memilih Format

Anda dapat menentukan format output menggunakan flag --style:

bash
# Format XML (default)
repomix --style xml

# Format Markdown
repomix --style markdown

# Format teks biasa
repomix --style plain

Contoh Output

Format XML

xml
<repomix version="1.0.0" timestamp="2023-04-01T12:00:00Z" repo="example-repo">
  <stats>
    <files>10</files>
    <lines>500</lines>
    <tokens>5000</tokens>
  </stats>
  <file path="src/index.js" language="javascript" tokens="120">
    <content>
    // Kode sumber di sini
    </content>
  </file>
  <!-- File lainnya -->
</repomix>

Format Markdown

markdown
# Repomix Output: example-repo

Generated on: 2023-04-01T12:00:00Z

## Stats
- Files: 10
- Lines: 500
- Tokens: 5000

## Files

### src/index.js (JavaScript, 120 tokens)

```javascript
// Kode sumber di sini

### Format Teks Biasa

Repomix Output: example-repo Generated on: 2023-04-01T12:00:00Z

Stats:

  • Files: 10
  • Lines: 500
  • Tokens: 5000

Files:

src/index.js (JavaScript, 120 tokens)

// Kode sumber di sini

// File lainnya


## Konfigurasi

Anda dapat menentukan format output dalam file konfigurasi Anda:

```json
{
  "output": {
    "style": "markdown",
    "filePath": "custom-output.md"
  }
}

Opsi Terkait

Beberapa opsi terkait yang dapat memengaruhi output:

  • --output, -o: Menentukan jalur file output
  • --no-line-numbers: Menonaktifkan nomor baris
  • --remove-comments: Menghapus komentar dari kode sumber
  • --top-files: Menentukan jumlah file teratas yang akan ditampilkan di ringkasan
  • --copy-to-clipboard: Menyalin output ke clipboard

Released under the MIT License.