इस प्रोजेक्ट के बारे में

Click, Pallets संगठन का कमांड लाइन इंटरफेस क्रिएशन किट है। यह पायथन में कमांड-लाइन एप्लिकेशन बनाने के लिए एक टूलकिट प्रदान करता है, जिसमें कम्पोज़ेबल संरचना और न्यूनतम बॉयलरप्लेट होता है। डेवलपर्स डेकोरेटर के माध्यम से कमांड और विकल्पों को परिभाषित कर सकते हैं, प्रॉम्प्ट और हेल्प टेक्स्ट जोड़ सकते हैं, और टर्मिनल संदेशों के लिए Click के आउटपुट हेल्पर्स का उपयोग कर सकते हैं। रिपॉजिटरी तीन केंद्रीय क्षमताओं पर प्रकाश डालती है: कमांड का मनमाना नेस्टिंग, स्वचालित हेल्प पेज जनरेशन, और रनटाइम पर सबकमांड का लेज़ी लोडिंग। Click को अत्यधिक कॉन्फ़िगरेबल होने के साथ-साथ समझदार डिफॉल्ट्स प्रदान करने के लिए डिज़ाइन किया गया है, जिसका उद्देश्य CLI डेवलपमेंट को इच्छित कमांड API को सपोर्ट करने के लिए तेज़ और लचीला बनाना है। शामिल उदाहरण `--count` और `--name` विकल्पों के साथ एक `hello` कमांड को परिभाषित करता है। चलने पर, यह एक नाम के लिए प्रॉम्प्ट कर सकता है और कॉन्फ़िगर की गई संख्या में ग्रीटिंग संदेश प्रिंट कर सकता है। README Pallets दान और योगदान दस्तावेज़ीकरण के लिंक भी प्रदान करता है।