4 مستودعات
Using function decorators to map internal logic directly to command-line interface arguments and commands.
Distinct from Function Decorators: Specializes function decorators specifically for the purpose of generating CLI tool options.
Explore 4 awesome GitHub repositories matching software engineering & architecture · CLI Command Mapping. Refine with filters or upvote what's useful.
Cash هو تنفيذ JavaScript لأدوات Unix shell وواجهات سطر الأوامر. يوفر مجموعة من أدوات معالجة النصوص ومعالجة الملفات القياسية على مستوى النظام المكتوبة بـ ES6 والتي تعمل بدون تجميع أصلي أو تبعيات خارجية. يسمح المشروع بالتنفيذ البرمجي لعمليات shell باستخدام استدعاءات الدوال والقوالب الموسومة. ينفذ نظاماً لربط أوامر متعددة معاً لتصفية وتحويل البيانات من خلال خطوط أنابيب برمجية، محاكياً سلوك أنابيب shell القياسي. تتيح هذه القدرات تنفيذ أوامر نمط Unix لمعالجة الملفات والنصوص مباشرة داخل بيئة JavaScript. يتضمن التنفيذ تجريداً لنظام الملفات عبر المنصات وسجلاً لمتغيرات البيئة لضمان سلوك متسق عبر أنظمة تشغيل مختلفة.
Maps shell command names to specific JavaScript functions to simulate standard Unix utility behavior.
picocli هو إطار عمل لتطوير واجهة سطر الأوامر ومحلل وسائط (argument parser) للتطبيقات القائمة على JVM. يقوم بربط خيارات سطر الأوامر والمعلمات الموضعية بأساليب وحقول Java ذات أنواع قوية باستخدام نموذج تعريفي يعتمد على التعليقات التوضيحية (annotations). يوفر إطار العمل دعماً محدداً لتجميع الصور الأصلية (native image compilation)، مما ينتج ملفات تهيئة الانعكاس والموارد اللازمة لبناء ثنائيات مستقلة مع تقليل حمل بدء التشغيل. كما يتميز بنظام مخصص لتوليد نصوص الإكمال التلقائي للصدفة (shell autocompletion) ومصمم محطة ANSI لتطبيق الألوان والأنماط على المخرجات. يغطي المشروع مجموعة واسعة من قدرات تطبيقات المحطة الطرفية، بما في ذلك إرسال الأوامر الهرمي للأوامر الفرعية المتداخلة، والتوليد المؤتمت لتعليمات الاستخدام وصفحات الدليل (man pages)، وتنفيذ الصدفة التفاعلية مع مطالبات المستخدم. كما يتضمن بنية تحتية لحقن التبعية من خلال مصانع مخصصة، وتحويل النوع القائم على الإضافات، ومعالجة ملفات الوسائط الخارجية.
Maps command line arguments and options directly to specific methods and fields for automated execution.
python-miio هي مكتبة Python وتنفيذ برنامج تشغيل الأجهزة لبروتوكول Miio، مصممة للتحكم وإدارة أجهزة Xiaomi الذكية. توفر واجهات البرامج اللازمة لترجمة الأوامر عالية المستوى إلى حزم شبكة لاتصال الجهاز. يتضمن المشروع محاكي أجهزة شبكة متخصصاً لمحاكاة استجابات الأجهزة لاختبار تنفيذات البروتوكول بدون أجهزة مادية. كما يتميز بواجهة سطر أوامر لإرسال الأوامر، والاستعلام عن حالة الجهاز، وإجراء استرجاع الرموز للمصادقة الآمنة. تغطي مجالات القدرة اكتشاف شبكة IoT لتحديد طرازات الأجهزة وعناوين IP، بالإضافة إلى تحليل البروتوكول من خلال تحليل التقاط حزم الشبكة. تدعم المكتبة استبطان ميزات الجهاز لاسترداد البيانات الوصفية المتعلقة بالمستشعرات المتاحة والإعدادات القابلة للتهيئة.
Maps internal functions to console commands to create a command-line interface for device interaction.
osxphotos is a command-line interface tool and programmatic database interface designed for managing and exporting media from Apple Photos libraries. It provides a bridge to the underlying system database, allowing for the automation of batch operations and the retrieval of technical metadata. The project distinguishes itself through a metadata-driven export system that uses custom templates to organize files into directory hierarchies. It can extract machine-learning data—including aesthetic scores and optical character recognition—and synchronize metadata across different libraries using un
Uses Python decorators to automatically map internal query functions into command-line tools.