Whatsapp

คุกกี้

Anonim

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 . แต่ถ้าคุณยังใหม่กับทั้งสองเครื่องมือ คุณต้องอ่านคำแนะนำก่อนที่จะเจาะลึก