نظرة عامة على CLI
يوفر ArchiCore CLI واجهة سطر أوامر قوية لتحليل واستكشاف قاعدة الكود الخاصة بك.
التثبيت
npm install -g archicore
البداية السريعة
cd /مسار/مشروعك
archicore
هذا كل شيء! ArchiCore يقوم تلقائياً بـ:
- تهيئة المشروع إذا لزم الأمر
- السؤال عن فهرسة قاعدة الكود الخاصة بك
- بدء الوضع التفاعلي
الاستخدام الأساسي
# بدء الوضع التفاعلي (موصى به)
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/ # ذاكرة التخزين المؤقت للفهرس