Referensi
Referensi CLI
Referensi lengkap untuk antarmuka baris perintah Claude Code, termasuk perintah dan flag.
Perintah CLI
Perintah | Deskripsi | Contoh |
---|---|---|
claude | Mulai REPL interaktif | claude |
claude "query" | Mulai REPL dengan prompt awal | claude "explain this project" |
claude -p "query" | Query melalui SDK, lalu keluar | claude -p "explain this function" |
cat file | claude -p "query" | Proses konten yang di-pipe | cat logs.txt | claude -p "explain" |
claude -c | Lanjutkan percakapan terbaru | claude -c |
claude -c -p "query" | Lanjutkan melalui SDK | claude -c -p "Check for type errors" |
claude -r "<session-id>" "query" | Lanjutkan sesi berdasarkan ID | claude -r "abc123" "Finish this PR" |
claude update | Perbarui ke versi terbaru | claude update |
claude mcp | Konfigurasi server Model Context Protocol (MCP) | Lihat dokumentasi Claude Code MCP. |
Flag CLI
Sesuaikan perilaku Claude Code dengan flag baris perintah berikut:
Flag | Deskripsi | Contoh |
---|---|---|
--add-dir | Tambahkan direktori kerja tambahan untuk diakses Claude (memvalidasi setiap path ada sebagai direktori) | claude --add-dir ../apps ../lib |
--allowedTools | Daftar alat yang harus diizinkan tanpa meminta izin pengguna, selain file settings.json | "Bash(git log:*)" "Bash(git diff:*)" "Write" |
--disallowedTools | Daftar alat yang harus tidak diizinkan tanpa meminta izin pengguna, selain file settings.json | "Bash(git log:*)" "Bash(git diff:*)" "Write" |
--print , -p | Cetak respons tanpa mode interaktif (lihat dokumentasi SDK untuk detail penggunaan programatis) | claude -p "query" |
--output-format | Tentukan format output untuk mode cetak (opsi: text , json , stream-json ) | claude -p "query" --output-format json |
--input-format | Tentukan format input untuk mode cetak (opsi: text , stream-json ) | claude -p --output-format json --input-format stream-json |
--verbose | Aktifkan logging verbose, menampilkan output turn-by-turn lengkap (berguna untuk debugging dalam mode cetak dan interaktif) | claude --verbose |
--max-turns | Batasi jumlah turn agentik dalam mode non-interaktif | claude -p --max-turns 3 "query" |
--model | Mengatur model untuk sesi saat ini dengan alias untuk model terbaru (sonnet atau opus ) atau nama lengkap model | claude --model claude-sonnet-4-20250514 |
--permission-prompt-tool | Tentukan alat MCP untuk menangani prompt izin dalam mode non-interaktif | claude -p --permission-prompt-tool mcp_auth_tool "query" |
--resume | Lanjutkan sesi tertentu berdasarkan ID, atau dengan memilih dalam mode interaktif | claude --resume abc123 "query" |
--continue | Muat percakapan terbaru di direktori saat ini | claude --continue |
--dangerously-skip-permissions | Lewati prompt izin (gunakan dengan hati-hati) | claude --dangerously-skip-permissions |
Flag --output-format json
sangat berguna untuk scripting dan
otomatisasi, memungkinkan Anda mengurai respons Claude secara programatis.
Untuk informasi detail tentang mode cetak (-p
) termasuk format output,
streaming, logging verbose, dan penggunaan programatis, lihat
dokumentasi SDK.
Lihat juga
- Mode interaktif - Pintasan, mode input, dan fitur interaktif
- Perintah slash - Perintah sesi interaktif
- Panduan quickstart - Memulai dengan Claude Code
- Workflow umum - Workflow dan pola lanjutan
- Pengaturan - Opsi konfigurasi
- Dokumentasi SDK - Penggunaan programatis dan integrasi