click
8.1.7
Click عبارة عن حزمة Python لإنشاء واجهات سطر أوامر جميلة بطريقة قابلة للتركيب مع أقل قدر ممكن من التعليمات البرمجية حسب الضرورة. إنها "مجموعة إنشاء واجهة سطر الأوامر". إنه قابل للتكوين بدرجة كبيرة ولكنه يأتي مع إعدادات افتراضية معقولة خارج الصندوق.
ويهدف إلى جعل عملية كتابة أدوات سطر الأوامر سريعة وممتعة مع منع أي إحباط ناتج عن عدم القدرة على تنفيذ واجهة برمجة تطبيقات CLI المقصودة.
انقر في ثلاث نقاط:
import click
@ click . command ()
@ click . option ( "--count" , default = 1 , help = "Number of greetings." )
@ click . option ( "--name" , prompt = "Your name" , help = "The person to greet." )
def hello ( count , name ):
"""Simple program that greets NAME for a total of COUNT times."""
for _ in range ( count ):
click . echo ( f"Hello, { name } !" )
if __name__ == '__main__' :
hello ()
$ python hello.py --count=3
Your name: Click
Hello, Click!
Hello, Click!
Hello, Click!
تقوم منظمة Pallets بتطوير ودعم Click والحزم الشائعة الأخرى. من أجل تنمية مجتمع المساهمين والمستخدمين، والسماح للمشرفين بتخصيص المزيد من الوقت للمشاريع، يرجى التبرع اليوم.