عن المشروع
gitlogue هو أداة تعمل في الطرفية ومكتوبة بلغة Rust، تُعرّض سجل التزامات Git كرسوم متحركة سينمائية. يعيد عرض تغييرات الكود باستخدام تأثيرات كتابة واقعية، وحركات المؤشر، وانتقالات شجرة الملفات، مُحوّلًا تطور المشروع إلى تجربة بصرية.
تشمل القدرات الرئيسية:
- إعادة playback الالتزامات: يُحرك عمليات الحذف والإضافة وعمليات الملفات من سجل Git.
- تصوّر الفروقات: يدعم عرض التغييرات المؤرشفة وغير المؤرشفة في شجرة العمل.
- تلوين النَحو: يستخدم Tree-sitter لدعم 32 لغة برمجة مختلفة.
- نظرة عامة على المشروع: يعرض هيكل الدليل مع إحصائيات التغييرات المرتبطة.
- التخصيص: يتضمن 9 مواضيع مدمجة وسرعات كتابة قابلة للتهيئة.
- وضع كشط الشاشة: يوفر تشغيلًا متواصلًا للالتزامات العشوائية للعرض المحيطي.
توفر الأداة خيارات تصفية واسعة، مما يسمح للمستخدمين بإعادة تشغيل التزامات محددة، أو نطاقات، أو تصفية حسب المؤلف والتاريخ. صُممت للاستخدام في التعليم والعروض التقديمية وإنشاء المحتوى، وكزينة للطرفية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.