कुकी एक मुफ़्त और ओपन सोर्स टेम्प्लेट-आधारित फ़ाइल जनरेटर है जो स्क्रिप्ट, मेकफ़ाइल, LaTeX दस्तावेज़ और अन्य वन-ऑफ फ़ाइलें लिखने की प्रक्रिया को गति देता है।
कुकी
कुकी cookiecutter, कमांड-लाइन के समान है उपयोगिता जो किसी भी मार्कअप प्रारूप या प्रोग्रामिंग भाषा में प्रोजेक्ट टेम्प्लेट (शैलीगत रूप से "cookiecutters") से प्रोजेक्ट बनाती है।लेकिन विपरीत cookiecutter, Cookie फ़ाइल टेम्प्लेट से पृष्ठ बनाता है।
टेम्पलेट्स ~/.cookiecutters
निर्देशिका या $COOKIE_DIR द्वारा निर्दिष्ट निर्देशिका में संग्रहीत हैं . आप मुख्य डेवलपर के टेम्प्लेट के उदाहरण यहां देख सकते हैं.
कुकी में विशेषताएं
लिनक्स में कुकी की स्थापना
रूट लगाना
रूट अनुमति के साथ आपको बस इतना करना है कि प्रोजेक्ट को git से क्लोन करें और निम्नलिखित कमांड के साथ ऐप बनाएं:
$ git क्लोन https://github.com/bbugyi200/cookie $ सीडी कुकी $ सुडो स्थापित करें
उपयोगकर्ता स्थापना
रूट अनुमति के बिना आपको एक वैकल्पिक bin निर्देशिका का उपयोग करने की आवश्यकता होगी जिसमें आप गिट रेपो को क्लोन करेंगे और फिर कमांड के साथ निर्माण करेंगे :
DESTDIR=/home//.local Prefix=स्थापित करें
अपने उपयोगकर्ता नाम से बदलें और सुनिश्चित करें कि /home//.local/binनिर्देशिका आपके सिस्टम के पथ में है।
उपयोग
उपयोग: कुकी टेम्पलेट कुकी -सी कुकी -ई टेम्पलेट कुकी -एच कुकी -एल कुकी -आर टेम्पलेट एक पूर्वनिर्धारित टेम्पलेट (टेम्प्लेट) का उपयोग करके एक नई फ़ाइल (TARGET) आरंभ करता है। लक्ष्य फ़ाइल एक नई स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइल, मार्कअप फ़ाइल आदि हो सकती है…। लक्ष्य फ़ाइल प्रारंभ होने के बाद, इसे संपादन के लिए खोला जाता है सिस्टम का डिफ़ॉल्ट संपादक। स्थितीय तर्क: TARGET फ़ाइल का नाम आरंभ करने के लिए। वैकल्पिक तर्क: -डी | --डीबग डिबग मोड सक्षम करें। -सी | --config कॉन्फ़िगरेशन फ़ाइल संपादित करें। -डी डीआईआर | --बिन-सबदिर डीआईआर TARGET को DIR में इनिशियलाइज़ करें, जो की एक उपनिर्देशिका होनी चाहिए डिफ़ॉल्ट बिन निर्देशिका (कॉन्फ़िगरेशन फ़ाइल देखें)। -ई टेम्पलेट | --एडिट टेम्पलेट कुकी टेम्पलेट जोड़ें/संपादित करें। -एफ | --ताकत TARGET आरंभीकरण को वर्तमान के सापेक्ष होने के लिए बाध्य करें निर्देशिका। यह विकल्प अनिवार्य रूप से ROOT_DIR को ओवरराइड करता है विन्यास सेटिंग। गैर-निष्पादन योग्य के लिए डिफ़ॉल्ट रूप से सक्षम लक्ष्य। -एच | --मदद इस सहायता संदेश को देखें। -एल | --सूची यदि टेम्पलेट प्रदान किया गया है, तो टेम्पलेट सामग्री को STDOUT में आउटपुट करें। अन्यथा, उपलब्ध टेम्पलेट्स को सूचीबद्ध करें। -एम मोड | --मोड मोड फ़ाइल मोड बिट्स सेट करता है। MODE के लिए मान्यता प्राप्त किसी भी फॉर्म को स्वीकार करता है 'चामोद' कमांड द्वारा। -आर टेम्पलेट | - टेम्पलेट हटाएं कुकी टेम्प्लेट हटाएं। -एक्स TARGET को निष्पादन योग्य बनाएं। '-एम + एक्स' के बराबर। -वी | --verbose वर्बोज़ आउटपुट सक्षम करें।
उपयोग करना कुकी आपके पास आसानी से आना चाहिए अगर आप कुकीकटर से परिचित हैं . लेकिन अगर आप दोनों में से किसी भी टूल के लिए नए हैं तो आपको गहराई से जाने से पहले गाइड पर जाना होगा।