عن المشروع

Click هي أداة إنشاء واجهة سطر الأوامر من منظمة Pallets. توفر مجموعة أدوات بايثون لإنشاء تطبيقات سطر أوامر ذات هيكل قابل للتكوين وحد أدنى من الكود النمطي. يمكن للمطورين تعريف الأوامر والخيارات من خلال الديكورات، وإضافة المطالبات ونص المساعدة، واستخدام أدوات الإخراج الخاصة بـ Click للرسائل الطرفية. يسلط المستودع الضوء على ثلاث قدرات مركزية: التداخل التعسفي للأوامر، وإنشاء صفحة المساعدة تلقائيًا، والتحميل البطيء للأوامر الفرعية في وقت التشغيل. تم تصميم Click ليكون قابلًا للتخصيص بدرجة كبيرة مع توفير إعدادات افتراضية معقولة، بهدف جعل تطوير واجهة سطر الأوامر سريعًا ومرنًا بما يكفي لدعم واجهات الأوامر المقصودة. يحدد المثال المضمن أمر `hello` مع خيارات `--count` و `--name`. عند تشغيله، يمكنه المطالبة باسم وطباعة العدد المكون من رسائل الترحيب. يربط ملف README أيضًا بوثائق التبرع والمساهمة في Pallets.