2 مستودعات
Libraries dedicated to rendering progress indicators and loading animations in command-line interfaces.
Distinct from Progress Bar Libraries: None of the candidates cover a general Rust-based terminal progress library; candidates focused on SVGs or parsing.
Explore 2 awesome GitHub repositories matching user interface & experience · Terminal Progress Libraries. Refine with filters or upvote what's useful.
indicatif هي مكتبة Rust لتصيير أشرطة التقدم ومؤشرات التحميل في تطبيقات سطر الأوامر. توفر مؤشرات تقدم طرفية تتتبع نسب إكمال المهام والوقت المقدر المتبقي. يتضمن المشروع مدير تقدم متعدد الأشرطة لتنسيق العديد من المؤشرات المتزامنة في عرض طرفي واحد ومزامن سجل طرفي لمنع مخرجات التسجيل من التداخل أو تشويه الأشرطة النشطة. يتميز بمكون مؤشر للإشارة إلى عمليات الخلفية النشطة عندما تكون نسبة الإكمال الإجمالية غير معروفة. تدعم المكتبة تخصيص قالب التقدم لتحديد التخطيطات المرئية وتدمج تسجيل الجهاز الطرفي للحفاظ على الاستقرار المرئي أثناء التنفيذ غير المتزامن.
A comprehensive Rust library for rendering progress bars and loading spinners in command line applications.
هذا المشروع عبارة عن شريط تقدم طرفي آمن للخيوط (thread-safe) ومغلف لتقدم الإدخال/الإخراج لتطبيقات Go. يوفر مكتبة لعرض مؤشرات التقدم المحدثة ومؤشرات النشاط (spinners) داخل واجهة سطر الأوامر لتصور اكتمال المهام وتقدم تدفق البيانات. تتضمن المكتبة معترض إدخال/إخراج يغلف التدفق ويقوم تلقائيًا بتتبع وعرض حجم البايتات التي تمت معالجتها أثناء عمليات القراءة أو الكتابة. كما يدعم مؤشرات النشاط غير المحددة للعمليات التي يكون فيها إجمالي حجم العمل غير معروف. يمكن للمستخدمين تكوين المظهر المرئي لمؤشرات التقدم من خلال ألوان مخصصة، وسمات، ونص وصفي. يتعامل النظام مع التحديث الديناميكي لتصور اكتمال المهام مع تقدم العملية نحو حد محدد.
A dedicated library for rendering updating progress indicators and activity spinners in Go CLI applications.