کوکی ایک مفت اور اوپن سورس ٹیمپلیٹ پر مبنی فائل جنریٹر ہے جو اسکرپٹس، میک فائلز، لیٹیکس دستاویزات، اور دیگر یک طرفہ فائلوں کو لکھنے کے عمل کو تیز کرتا ہے۔
کوکی
Cookiecookiecutter، ایک کمانڈ لائن کی طرح ہے کسی بھی مارک اپ فارمیٹ یا پروگرامنگ لینگویج میں پراجیکٹ ٹیمپلیٹس سے پراجیکٹس بنانے والی افادیت (اسٹائلسٹ طور پر "cookiecutters")۔لیکن اس کے برعکس cookiecutter, Cookie فائل ٹیمپلیٹس سے صفحات بناتا ہے۔
ٹیمپلیٹس ~/.cookiecutters
ڈائرکٹری یا $COOKIE_DIR کے ذریعہ متعین کردہ ڈائرکٹری میں محفوظ ہیں۔آپ مرکزی ڈویلپر کے ٹیمپلیٹس کی مثالیں یہاں دیکھ سکتے ہیں۔
کوکی میں خصوصیات
لینکس میں کوکیز کی تنصیب
روٹ انسٹالیشن
روٹ کی اجازت کے ساتھ آپ کو صرف گٹ سے پروجیکٹ کو کلون کرنا ہے اور درج ذیل کمانڈز کے ساتھ ایپ بنانا ہے:
$ گٹ کلون https://github.com/bbugyi200/cookie $ سی ڈی کوکی $ sudo کو انسٹال کریں۔
یوزر انسٹالیشن
روٹ کی اجازت کے بغیر آپ کو ایک متبادل bin ڈائرکٹری استعمال کرنے کی ضرورت ہوگی جس میں آپ گٹ ریپو کو کلون کریں گے اور پھر کمانڈ کے ساتھ بنائیں گے۔ :
بنائیں DESTDIR=/home//.local PREFIX=انسٹال کریں
اپنے صارف نام سے بدلیں اور یقینی بنائیں کہ /home//.local/binڈائریکٹری آپ کے سسٹم کے راستے میں ہے۔
استعمال
استعمال: کوکی ٹیمپلیٹ کوکی -c کوکی - ای ٹیمپلیٹ cookie -h کوکی - ایل کوکی آر ٹیمپلیٹ پہلے سے طے شدہ ٹیمپلیٹ (TEMPLATE) کا استعمال کرتے ہوئے ایک نئی فائل (TARGET) کو شروع کرتا ہے۔ ٹارگٹ فائل ایک نئی اسکرپٹ، کنفیگریشن فائل، مارک اپ فائل وغیرہ ہوسکتی ہے۔ ہدف فائل کے شروع ہونے کے بعد، اسے استعمال کرتے ہوئے ترمیم کے لیے کھول دیا جاتا ہے۔ سسٹم کا ڈیفالٹ ایڈیٹر۔ مؤقف کے دلائل: ٹارگیٹ شروع کرنے کے لیے فائل کا نام۔ اختیاری دلائل: -d | --ڈیبگ ڈیبگ موڈ کو فعال کریں۔ -c | --config کنفیگریشن فائل میں ترمیم کریں۔ -D DIR | --بن-سبدیر ڈی آئی آر TARGET کو DIR میں شروع کریں، جو کہ کی ذیلی ڈائرکٹری ہونی چاہیے۔ ڈیفالٹ بن ڈائریکٹری (کنفیگریشن فائل دیکھیں)۔ -e ٹیمپلیٹ | --edit TEMPLATE کوکی ٹیمپلیٹ شامل/ترمیم کریں۔ -f | --قوت TARGET کی ابتداء کو کرنٹ سے رشتہ دار ہونے پر مجبور کریں۔ ڈائریکٹری یہ اختیار بنیادی طور پر ROOT_DIR کو اوور رائیڈ کرتا ہے۔ ترتیب ترتیب. غیر قابل عمل کے لیے بطور ڈیفالٹ فعال اہداف -h | --مدد یہ مدد کا پیغام دیکھیں۔ -l | --لسٹ اگر ٹیمپلیٹ فراہم کیا جاتا ہے تو، ٹیمپلیٹ کے مواد کو STDOUT میں آؤٹ پٹ کریں۔ بصورت دیگر، دستیاب ٹیمپلیٹس کی فہرست بنائیں۔ -m موڈ | --موڈ موڈ فائل موڈ بٹس سیٹ کرتا ہے۔ MODE کے لیے کسی بھی فارم کو قبول کرتا ہے جسے تسلیم کیا جاتا ہے۔ 'chmod' کمانڈ کے ذریعے۔ -r ٹیمپلیٹ | -- ٹیمپلیٹ کو ہٹا دیں۔ کوکی ٹیمپلیٹ کو حذف کریں۔ -ایکس TARGET کو قابل عمل بنائیں۔ '-m +x' کے برابر۔ -v | --verbose وربوز آؤٹ پٹ کو فعال کریں۔
استعمال Cookie اگر آپ Cookiecutter سے واقف ہیں تو آپ کو آسانی سے آ جانا چاہیےلیکن اگر آپ دونوں ٹولز میں سے کسی ایک کے لیے نئے ہیں تو پھر آپ کو گائیڈ پر جانے کی ضرورت ہے۔