بناء أداة سطر أوامر
هذه المهمة مخصصة لـبناء أداة سطر أوامر داخل البرمجة / الأتمتة والأدوات. جوهرها: حدد مكونات أداة سطر أوامر وعلاقة كل مكون بالهدف.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«بناء أداة سطر أوامر» داخل البرمجة / الأتمتة والأدوات. جوهرها: حدد مكونات أداة سطر أوامر وعلاقة كل مكون بالهدف.
بيئة التنفيذ والسياق
- الهدف الذي يجب أن يحققه أداة سطر أوامر
- المستخدم أو الجمهور المستفيد من أداة سطر أوامر
- المكونات الضرورية لـأداة سطر أوامر
- القيود التي تحكم أداة سطر أوامر
- مرجع أو مثال عند توفره
- الأوامر
- المستخدم
الطلب التقني
نفّذ مهمة «بناء أداة سطر أوامر» تقنيا ضمن البرمجة / الأتمتة والأدوات اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [الهدف الذي يجب أن يحققه أداة سطر أوامر] - [المستخدم أو الجمهور المستفيد من أداة سطر أوامر] - [المكونات الضرورية لـأداة سطر أوامر] - [القيود التي تحكم أداة سطر أوامر] - [مرجع أو مثال عند توفره] - [الأوامر] - [المستخدم] طريقة التنفيذ والفحص: 1. حدد مكونات أداة سطر أوامر وعلاقة كل مكون بالهدف. 2. ابن نسخة أولية من أداة سطر أوامر تحقق وظيفتها الأساسية قبل إضافة التفاصيل الثانوية. 3. اختبر أداة سطر أوامر على حالة استخدام واقعية مرتبطة بـالأتمتة والأدوات. 4. راجع اتساق أداة سطر أوامر واكتماله ثم حسّن الجزء الذي يحد جودة هذه المهمة. 5. صمم أوامر وأعلاما متسقة. 6. اجعل help والأخطاء وأكواد الخروج مفيدة للأتمتة. 7. أنشئ أداة سطر أوامر من مكونات مترابطة تؤدي وظيفة واحدة. المخرجات المقبولة: - أداة سطر أوامر مكتمل وقابل للاستخدام. - تفاصيل المكونات أو القرارات التي بُني عليها أداة سطر أوامر. - CLI بأوامر ومعاملات واضحة. حافظ على حدود «بناء أداة سطر أوامر»: لا تحوّل الناتج إلى «أتمتة نشر»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يعمل أداة سطر أوامر كوحدة مستقلة ويحقق الهدف الذي أُنشئ من أجله؟ما يجب تسليمه
- أداة سطر أوامر مكتمل وقابل للاستخدام
- تفاصيل المكونات أو القرارات التي بُني عليها أداة سطر أوامر
- CLI بأوامر ومعاملات واضحة
معيار قبول الحل
- هل يعمل أداة سطر أوامر كوحدة مستقلة ويحقق الهدف الذي أُنشئ من أجله؟
- هل يمكن اكتشاف الاستخدام من --help؟