عن المشروع
ccstatusline هو محول شريط الحالة لواجهة سطر الأوامر Claude Code. يقدم واجهة واجهة سطر الأوامر لتكوين شريط الحالة الذي يعرض معلومات سياقية أثناء جلسات البرمجة.
الميزات الرئيسية تشمل:
- **دعم Powerline**: يحتوي على تخطيطات Powerline مع محاذاة تلقائية، وضع المرونة لمحاذاة المحتوى إلى اليمين، وفاصلات وعلامات قابلة للتخصيص.
- **أدوات عرض واسعة**: تقدم مجموعة واسعة من أدوات العرض، بما في ذلك:
- معلومات Git (الفرع، الحالة، الملفات المُعدة/غير المُعدة/غير المُتتبع، النزاعات، روابط PR/MR لـ GitHub وGitLab، تفاصيل العمل)
- استخدام الرموز والاتصال (الرموز الإدخال/الإخراج، طول الاتصال/النسبة المئوية، الاستخدام الجلسة/الأسبوعي، مقاييس ذاكرة التوجيه)
- تفاصيل الجلسة (معلومات النموذج، الجهد التفكيري، اسم الجلسة، التكلفة، أوقات الكتل، عداد التجميع)
- مقاييس النظام (استخدام الذاكرة، الدليل الحالي)
- صحة خدمة Claude وحالة الساندبوكس
- **التخصيص**: يدعم ألوان تدرجية لكل أداة وخطوط عريضة، رموز مخصصة، دعم الإيموجي، وتنسيق أرقام قابل للتخصيص. يحتوي على وضع صغير عالمي لإخراج بدون تسميات.
- **إدارة التكوين**: يسمح باستيراد وتصدير التكوينات عبر JSON، وتثبيت الإصدار للاستبدال، ومسارات ملفات تكوين مخصصة.
- **الأداء**: ينفذ ذاكرة مؤقتة دائمة لـ Git، وذاكرة مؤقتة لأوقات الكتل، وتحليل JSONL في الوقت الفعلي لجلسات كبيرة للحفاظ على سرعة العرض.
- **التوافق عبر المنصات**: يدعم Windows وmacOS وLinux، بما في ذلك التعامل مع إخراج UTF-8 المُمرَّر لـ Windows وعمليات مساعدة مخفية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.