---
createdAt: 2025-12-30
updatedAt: 2026-01-06
title: Daftar Proyek Intlayer
description: Pelajari cara mendaftarkan semua proyek Intlayer di sebuah direktori atau repositori git.
keywords:
  - Daftar
  - Proyek
  - CLI
  - Intlayer
  - Git
slugs:
  - doc
  - concept
  - cli
  - list-projects
history:
  - version: 7.5.12
    date: 2026-01-06
    changes: Tambahkan opsi output absolut ke perintah list projects
---

# Daftar Proyek Intlayer

```bash
npx intlayer projects list
```

Perintah ini mencari dan menampilkan semua proyek Intlayer dengan menemukan direktori yang berisi berkas konfigurasi Intlayer. Ini berguna untuk menemukan semua proyek Intlayer dalam monorepo, workspace, atau repositori git.

## Alias:

- `npx intlayer projects-list`
- `npx intlayer pl`

## Argumen:

- **`--base-dir [path]`**: Tentukan direktori dasar untuk memulai pencarian. Secara default adalah direktori kerja saat ini.

  > Contoh: `npx intlayer projects list --base-dir /path/to/workspace`

- **`--git-root`**: Cari dari direktori root git alih-alih direktori dasar. Ini berguna untuk menemukan semua proyek Intlayer dalam monorepo atau repositori git.

  > Contoh: `npx intlayer projects list --git-root`

- **`--json`**: Menampilkan hasil sebagai JSON alih-alih teks yang diformat. Berguna untuk scripting dan akses programatik.

  > Contoh: `npx intlayer projects list --json`

- **`--absolute`**: Menampilkan hasil sebagai jalur absolut alih-alih jalur relatif.

  > Contoh: `npx intlayer projects list --absolute`

## Cara kerjanya:

Perintah ini mencari berkas konfigurasi Intlayer di direktori yang ditentukan (atau root git jika `--git-root` digunakan). Ia mencari pola berkas konfigurasi berikut:

- `intlayer.config.ts`
- `intlayer.config.js`
- `intlayer.config.json`
- `intlayer.config.cjs`
- `intlayer.config.mjs`
- `.intlayerrc`

Setiap direktori yang berisi salah satu berkas ini dianggap sebagai proyek Intlayer dan akan ditampilkan dalam output.

## Contoh:

### Daftar proyek di direktori saat ini:

```bash
npx intlayer projects list
```

### Daftar proyek di direktori tertentu:

```bash
npx intlayer projects list --base-dir ./packages
```

### Daftar semua proyek di repositori git:

```bash
npx intlayer projects list --git-root
```

### Menggunakan alias pintas:

```bash
npx intlayer pl --git-root
```

### Output sebagai JSON:

```bash
npx intlayer projects list --json
```

## Contoh output:

### Output yang diformat:

```bash
$ npx intlayer projects list --git-root

Found 3 Intlayer project(s):

  - /Users/user/workspace/packages/app
  - /Users/user/workspace/packages/admin
  - /Users/user/workspace/packages/shared
```

### Output JSON:

```bash
$ npx intlayer projects list --json

["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"]
```

## Kasus penggunaan:

- **Manajemen monorepo**: Temukan semua proyek Intlayer dalam struktur monorepo
- **Penemuan proyek**: Temukan semua proyek yang mendukung Intlayer di sebuah workspace
- **CI/CD**: Verifikasi proyek Intlayer dalam alur kerja otomatis
- **Dokumentasi**: Hasilkan dokumentasi yang mencantumkan semua proyek yang menggunakan Intlayer

Keluaran menyediakan jalur absolut ke setiap direktori proyek, sehingga mudah untuk menavigasi atau membuat skrip operasi pada beberapa proyek Intlayer.
