Cookie คือโปรแกรมสร้างไฟล์ที่ใช้เทมเพลตแบบโอเพนซอร์สและฟรี ซึ่งช่วยเร่งกระบวนการเขียนสคริปต์, Makefiles, เอกสาร LaTeX และไฟล์แบบใช้ครั้งเดียวอื่นๆ
คุกกี้
Cookie คล้ายกับ cookiecutter บรรทัดคำสั่ง ยูทิลิตี้ที่สร้างโครงการจากแม่แบบโครงการ (สไตล์ลิสเรียกว่า “cookiecutters“) ในรูปแบบมาร์กอัปหรือภาษาการเขียนโปรแกรมแต่ไม่เหมือน cookiecutter, Cookie สร้างหน้าจากเทมเพลตไฟล์
เทมเพลตถูกจัดเก็บไว้ในไดเร็กทอรี ~/.cookiecutters
หรือไดเร็กทอรีที่ระบุโดย $COOKIE_DIR . คุณสามารถดูตัวอย่างเทมเพลตของผู้พัฒนาหลักได้ที่นี่
คุณสมบัติในคุกกี้
การติดตั้ง Cookie ใน Linux
การติดตั้งรูท
เมื่อมีสิทธิ์รูท สิ่งที่คุณต้องทำคือโคลนโปรเจ็กต์จาก git และสร้างแอปด้วยคำสั่งต่อไปนี้:
$ โคลน git https://github.com/bbugyi200/cookie $ คุกกี้ซีดี $ sudo ทำการติดตั้ง
การติดตั้งของผู้ใช้
หากไม่ได้รับอนุญาตจากรูท คุณจะต้องใช้ไดเร็กทอรี bin สำรอง ซึ่งคุณจะโคลน git repo เข้าไปแล้วสร้างด้วยคำสั่ง :
ทำให้ DESTDIR=/home//.local PREFIX=ติดตั้ง
แทนที่ด้วยชื่อผู้ใช้ของคุณและตรวจสอบให้แน่ใจว่าไดเร็กทอรี /home//.local/binอยู่ในเส้นทางของระบบของคุณ
การใช้งาน
การใช้งาน: คุกกี้ TEMPLATE คุกกี้ -c คุกกี้ -e เทมเพลต คุกกี้ -h คุกกี้ -l คุกกี้ -r TEMPLATE เริ่มต้นไฟล์ใหม่ (เป้าหมาย) โดยใช้เทมเพลตที่กำหนดไว้ล่วงหน้า (TEMPLATE) ไฟล์เป้าหมายสามารถเป็นสคริปต์ใหม่ ไฟล์กำหนดค่า ไฟล์มาร์กอัป ฯลฯ... หลังจากเริ่มต้นไฟล์เป้าหมายแล้ว ไฟล์นั้นจะเปิดขึ้นเพื่อแก้ไขโดยใช้ ตัวแก้ไขเริ่มต้นของระบบ อาร์กิวเมนต์ตำแหน่ง: TARGET ชื่อของไฟล์ที่จะเริ่มต้น อาร์กิวเมนต์เพิ่มเติม: -d | --debug เปิดใช้งานโหมดดีบัก -c | --การกำหนดค่า แก้ไขไฟล์การกำหนดค่า -D DIR | --bin-subdir DIR เริ่มต้น TARGET เป็น DIR ซึ่งควรเป็นไดเร็กทอรีย่อยของ ไดเร็กทอรี bin เริ่มต้น (ดูไฟล์การกำหนดค่า) -e แม่แบบ | --แก้ไข TEMPLATE เพิ่ม / แก้ไขเทมเพลตคุกกี้ -f | --บังคับ บังคับให้การเริ่มต้นของ TARGET สัมพันธ์กับปัจจุบัน ไดเรกทอรี ตัวเลือกนี้จะแทนที่ ROOT_DIR เป็นหลัก การกำหนดค่า เปิดใช้งานตามค่าเริ่มต้นสำหรับไฟล์ที่ไม่สามารถเรียกใช้งานได้ เป้าหมาย -h | --ช่วย ดูข้อความช่วยเหลือนี้ -l | --รายการ หากมี TEMPLATE ให้ส่งออกเนื้อหาเทมเพลตไปยัง STDOUT มิฉะนั้น ให้แสดงรายการเทมเพลตที่มี -m โหมด | --โหมด โหมด ตั้งค่าบิตโหมดไฟล์ ยอมรับรูปแบบใดก็ได้สำหรับ MODE ที่รู้จัก โดยคำสั่ง 'chmod' -r เทมเพลต | --ลบแม่แบบ ลบเทมเพลตคุกกี้ -x ทำให้ TARGET สามารถดำเนินการได้ เทียบเท่ากับ '-m +x' -v | --รายละเอียด เปิดใช้งานเอาต์พุตแบบละเอียด
การใช้ Cookie ควรเป็นเรื่องง่ายสำหรับคุณหากคุณคุ้นเคยกับ Cookiecutter . แต่ถ้าคุณยังใหม่กับทั้งสองเครื่องมือ คุณต้องอ่านคำแนะนำก่อนที่จะเจาะลึก