דגלי CLI — הפעלת Claude Code מהטרמינל

מה זה עושה: דגלים להפעלת Claude Code במצבים שונים — headless, אוטומציה, CI/CD.


דגלים עיקריים

# Headless — הדפס תוצאה וצא
claude -p "query"

# פלט JSON עם metadata
claude -p "query" --output-format json

# פלט JSON בסטרימינג
claude -p "query" --output-format stream-json

טבלת דגלים מלאה

דגלתיאורדוגמה
-p "query"Headless — הדפס תוצאה וצאclaude -p "explain this code"
--output-format jsonפלט JSON עם metadataclaude -p "..." --output-format json
--output-format stream-jsonפלט JSON בסטרימינגשימושי ל-pipelines
--append-system-prompt "..."הוסף הנחיות מערכתבלי לדרוס ברירות מחדל
--system-prompt "..."החלף system prompt לחלוטיןשליטה מלאה
--allowedTools "..."הגבל כלים זמיניםאבטחה ב-CI
--dangerously-skip-permissionsדלג אישוריםאוטומציה בלבד!
--resume [id]המשך session ב-headlessCI/CD pipelines
--agents [json]הגדר subagents inlineאוטומציה מתקדמת
--from-pr [number]פתח session מקושר ל-PRcode review

תרחישי שימוש

CI/CD Pipeline:

claude -p "run tests and report" --output-format json --dangerously-skip-permissions

Code Review אוטומטי:

claude --from-pr 42 -p "review this PR for security issues"

Pipeline עם כלים מוגבלים:

claude -p "analyze code" --allowedTools "Read,Grep,Glob"

המשך session קודם:

claude --resume abc123 -p "what was the status?"

אזהרות

- --dangerously-skip-permissionsלעולם לא בסביבת production ידנית. רק באוטומציה מבוקרת

- --system-prompt דורס את כל ה-system prompt הרגיל — כולל CLAUDE.md

- --append-system-prompt בטוח יותר — מוסיף בלי לדרוס

> קשור ל: כל פקודות Claude Code