OpenCode: OpenCode CLI Commands

آخر تحديث: 2026-08-31

--- title: استخدام CLI لـ OpenCode description: أتقن نظام أوامر واجهة سطر الأوامر الكامل لـ OpenCode بما في ذلك run و serve و agent و auth order: 8 lang: ar

CLI لـ OpenCode ليس مجرد مدخل لـ TUI بل واجهة تطوير AI قابلة للبرمجة.

1. ما ستتعلمه


2. بنية CLI ذات 3 طبقات

الطبقة الأوامر الوصف
التفاعل tui / web / attach واجهات للمستخدم
التنفيذ run / agent / mcp / github تنفيذ المهام
الخدمة serve / acp تقديم API

3. الاستخدام الأساسي

BASH
opencode                    # TUI
opencode /path/to/project   # مشروع محدد
opencode run اشرح closures  # غير تفاعلي

4. الأوامر الأساسية

الأمر الوظيفة
agent إدارة الوكلاء (create / list)
auth إدارة المصادقة (login / list / logout)
github أتمتة GitHub (install / run)
mcp إدارة خدمات MCP (add / list / debug)
models عرض النماذج
run تنفيذ غير تفاعلي
serve بدء خدمة API
web واجهة ويب
stats إحصائيات الرموز/التكلفة
upgrade تحديث الإصدار

5. أمر run (الأكثر استخداماً)

BASH
opencode run حلل طريقة استخدام السياق في هذا المشروع

المعلمات الشائعة: --continue، --model، --agent، --file، --format، --attach


6. الاتصال بخدمة backend

BASH
opencode serve
opencode run --attach http://localhost:4096 اشرح async/await

❓ الأسئلة الشائعة

س ما الفرق بين run و TUI؟
ج run غير تفاعلي يُرجع النتائج مباشرة. TUI تفاعلي مع حوارات متعددة.
س كيف أستخدم OpenCode في CI/CD؟
ج شغّل opencode serve ثم opencode run --attach.

📖 الخلاصة


📝 التمارين

  1. أساسي: استخدم opencode run لتحليل كود غير تفاعلي.

  2. متوسط: شغّل opencode serve واتصل عبر run --attach.

  3. متقدم: اكتب سكربت Shell يستخدم opencode run لتحليل كود وإنشاء تقرير.

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%