דגלי 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 עם metadata | claude -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 ב-headless | CI/CD pipelines |
--agents [json] | הגדר subagents inline | אוטומציה מתקדמת |
--from-pr [number] | פתח session מקושר ל-PR | code review |
תרחישי שימוש
CI/CD Pipeline:
claude -p "run tests and report" --output-format json --dangerously-skip-permissionsCode 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