Perintah CLI

PerintahDeskripsiContoh
claudeMulai REPL interaktifclaude
claude "query"Mulai REPL dengan prompt awalclaude "explain this project"
claude -p "query"Query melalui SDK, lalu keluarclaude -p "explain this function"
cat file | claude -p "query"Proses konten yang di-pipecat logs.txt | claude -p "explain"
claude -cLanjutkan percakapan terbaruclaude -c
claude -c -p "query"Lanjutkan melalui SDKclaude -c -p "Check for type errors"
claude -r "<session-id>" "query"Lanjutkan sesi berdasarkan IDclaude -r "abc123" "Finish this PR"
claude updatePerbarui ke versi terbaruclaude update
claude mcpKonfigurasi server Model Context Protocol (MCP)Lihat dokumentasi Claude Code MCP.

Flag CLI

Sesuaikan perilaku Claude Code dengan flag baris perintah berikut:

FlagDeskripsiContoh
--add-dirTambahkan direktori kerja tambahan untuk diakses Claude (memvalidasi setiap path ada sebagai direktori)claude --add-dir ../apps ../lib
--allowedToolsDaftar alat yang harus diizinkan tanpa meminta izin pengguna, selain file settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--disallowedToolsDaftar alat yang harus tidak diizinkan tanpa meminta izin pengguna, selain file settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--print, -pCetak respons tanpa mode interaktif (lihat dokumentasi SDK untuk detail penggunaan programatis)claude -p "query"
--output-formatTentukan format output untuk mode cetak (opsi: text, json, stream-json)claude -p "query" --output-format json
--input-formatTentukan format input untuk mode cetak (opsi: text, stream-json)claude -p --output-format json --input-format stream-json
--verboseAktifkan logging verbose, menampilkan output turn-by-turn lengkap (berguna untuk debugging dalam mode cetak dan interaktif)claude --verbose
--max-turnsBatasi jumlah turn agentik dalam mode non-interaktifclaude -p --max-turns 3 "query"
--modelMengatur model untuk sesi saat ini dengan alias untuk model terbaru (sonnet atau opus) atau nama lengkap modelclaude --model claude-sonnet-4-20250514
--permission-prompt-toolTentukan alat MCP untuk menangani prompt izin dalam mode non-interaktifclaude -p --permission-prompt-tool mcp_auth_tool "query"
--resumeLanjutkan sesi tertentu berdasarkan ID, atau dengan memilih dalam mode interaktifclaude --resume abc123 "query"
--continueMuat percakapan terbaru di direktori saat iniclaude --continue
--dangerously-skip-permissionsLewati 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