Snap2txt เป็นยูทิลิตี้ Python ที่จับโครงสร้างและเนื้อหาของไดเรกทอรีโครงการและบันทึกไว้ในไฟล์ข้อความ มันถูกออกแบบมาสำหรับเอกสารอย่างรวดเร็วของระบบไฟล์ของโครงการของคุณ
ติดตั้ง snap2txt ด้วย pip:
pip install snap2txt
หมายเหตุ : การติดตั้งตอนนี้จะมีไฟล์
.il
และ.wl
โดยอัตโนมัติพร้อมกับแพ็คเกจ
นำทางไปยังไดเรกทอรีโครงการของคุณและเรียกใช้:
snap2txt
โดยค่าเริ่มต้น SNAP2TXT จะสแกนไฟล์และไดเรกทอรีทั้งหมดในโฟลเดอร์ปัจจุบันและสร้างไฟล์เอาต์พุตที่เรียกว่า project_contents.txt
หากคุณต้องการดูว่าติดตั้งไฟล์ .il
และ .wl
ของ SNAP2TXT ในระบบของคุณ (เช่นเพื่อปรับแต่งไฟล์ใด) ให้เรียกใช้:
snap2txt --show-locations
สิ่งนี้จะพิมพ์เส้นทางเต็มไปยังแต่ละไฟล์เพื่อให้คุณสามารถเปิดหรือแก้ไขได้ตามต้องการ
--il
: ใช้รายการละเว้นรายการที่กำหนดไว้ใน .il
--wl
: ใช้ Whitelist ที่กำหนดไว้ใน .wl
ตัวอย่าง:
snap2txt --il
snap2txt --wl
Snap2txt เคารพสองไฟล์สำหรับการกรอง:
.il
) : ไม่รวมไฟล์/ไดเรกทอรีบางอย่าง.wl
) : รวมเฉพาะไฟล์/ไดเรกทอรีบางอย่าง โดยค่าเริ่มต้น SNAP2TXT จะติดตั้ง .il
และ .wl
พื้นฐานในไดเรกทอรีแพ็คเกจ ในการปรับแต่งพฤติกรรมสำหรับโครงการของคุณคุณสามารถแก้ไขไฟล์เหล่านั้นหรือแทนที่ด้วยกฎที่กำหนดเองของคุณเอง
เคล็ดลับ : หากต้องการค้นหาตำแหน่งที่ติดตั้งไฟล์เหล่านี้อย่างรวดเร็วให้ใช้
snap2txt --show-locations
.il
node_modules/
*.log
.wl
ไฟล์ *.py
*.md
ยินดีต้อนรับการมีส่วนร่วมใน Snap2txt! อย่าลังเลที่จะแยกที่เก็บทำการเปลี่ยนแปลงของคุณและส่งคำขอดึง
SNAP2TXT เป็นซอฟต์แวร์ที่ได้รับอนุญาตแบบเปิดภายใต้ใบอนุญาต MIT
สำหรับการสนับสนุนคำถามหรือข้อเสนอแนะโปรดเปิดปัญหาในที่เก็บ GitHub