إنتقل إلى المحتوى الرئيسي

نظرة عامة على CLI

يوفر ArchiCore CLI واجهة سطر أوامر قوية لتحليل واستكشاف قاعدة الكود الخاصة بك.

التثبيت

npm install -g archicore

البداية السريعة

cd /مسار/مشروعك
archicore

هذا كل شيء! ArchiCore يقوم تلقائياً بـ:

  1. تهيئة المشروع إذا لزم الأمر
  2. السؤال عن فهرسة قاعدة الكود الخاصة بك
  3. بدء الوضع التفاعلي

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

# بدء الوضع التفاعلي (موصى به)
archicore

# تشغيل أمر محدد
archicore <أمر> [خيارات]

الوضع التفاعلي

عند تشغيل archicore، تدخل الوضع التفاعلي:

$ archicore

ℹ ArchiCore غير مهيأ في هذا الدليل.
⚡ جاري التهيئة التلقائية...

تم تهيئة ArchiCore محلياً

⚠ المشروع غير مفهرس بعد.
فهرسة المشروع الآن؟ [Y/n] y

✓ تم فهرسة المشروع ورفعه

╔═══════════════════════════════════════╗
║ ArchiCore - مهندس البرمجيات بالذكاء الاصطناعي ║
╚═══════════════════════════════════════╝

اكتب / لرؤية الأوامر، أو اطرح سؤالاً حول الكود الخاص بك.

>

في الوضع التفاعلي، يمكنك:

  • طرح أسئلة بلغة طبيعية حول الكود
  • استخدام أوامر / للإجراءات المحددة
  • الضغط على Tab للإكمال التلقائي
  • التنقل بأسهم لوحة المفاتيح في السجل

فئات الأوامر

الفئةالوصف
التحليل/analyze, /metrics, /security, /dead-code
البحث/search, /find
المشروع/index, /status, /export
القواعد/rules, /validate
الذكاء الاصطناعيأسئلة بلغة طبيعية

مرجع سريع

# فهرسة المشروع الحالي
archicore index

# البحث في الكود
archicore search "مصادقة المستخدم"

# تحليل تأثير التغييرات
archicore analyze src/auth/

# التحقق من مقاييس الكود
archicore metrics

# البحث عن مشاكل الأمان
archicore security

# تصدير التقرير
archicore export --format html

التكوين

يخزن ArchiCore التكوين في دليل .archicore/:

.archicore/
├── config.json # تكوين المشروع
├── rules.json # قواعد الهندسة المعمارية
└── cache/ # ذاكرة التخزين المؤقت للفهرس

الخطوات التالية