1 مستودع
Defining the user interface of a command-line tool using human-readable usage messages as the formal specification.
Distinct from Command Line Interface Design: Distinct from visual layout design; focuses on the logical interface definition via a usage string.
Explore 1 awesome GitHub repository matching user interface & experience · CLI Specification Design. Refine with filters or upvote what's useful.
Docopt هو أداة لتحليل وسائط سطر الأوامر وواجهة تعريفية تحول مدخلات الطرفية الخام إلى خريطة بيانات منظمة. يستمد منطق التحليل والمتطلبات الخاصة به مباشرة من رسالة مساعدة قياسية بنمط POSIX، باستخدام التوثيق كمواصفات رسمية للواجهة. ينفذ النظام محلل نمط استخدام POSIX لترجمة سلاسل المساعدة المقروءة بشرياً إلى قواعد لاستخراج الخيارات والوسائط الموضعية. يقوم تلقائياً بإنشاء شاشات المساعدة ومعلومات الإصدار بناءً على أنماط الاستخدام الداخلية المحددة من قبل المستخدم. تضمن الأداة تجربة مستخدم متوقعة من خلال ترتيب صارم للوسائط والخيارات، مما يمنع خلط المدخلات بمجرد مواجهة الوسائط الموضعية. يوفر تنفيذاً كاملاً لتصميم واجهة سطر الأوامر، حيث يطابق رموز المدخلات مع الأنماط المحددة مسبقاً لملء هياكل البيانات.
Defines how a program accepts user inputs by writing a clear usage message that the system automatically parses.