GetHooky - เครื่องมือจัดการ Git hook แบบเรียบง่ายที่รองรับทุกสแตก
(github.com/ezpieco)- ตัวจัดการ Git hook แบบข้ามแพลตฟอร์ม เพื่อป้องกัน "การพุชโค้ดที่พังโดยไม่ตั้งใจ, โค้ดที่ไม่ได้ทดสอบ, หรือโค้ดที่ไม่ได้รัน lint"
- ได้แรงบันดาลใจจาก husky สำหรับ JS และ นำไปใช้ได้กับทุกภาษา/สแตก เช่น Python, Rust, Go, Node เป็นต้น
- เก็บไฟล์สคริปต์ไว้ในโฟลเดอร์
.hookyและสามารถ ติดตั้ง/แชร์/จัดการ hook ทั้งหมดได้ด้วยคำสั่งเดียว- ใช้คำสั่ง
hooky installเพื่อติดตั้งไฟล์.hooky/*ไปยัง.git/hooks/*เป็น symbolic link - แต่ละ hook จะ หยุดการ commit/push หากการทำงานล้มเหลว พร้อมแนะนำวิธีข้าม (
git commit --no-verify) - hooky จะจัดการเฉพาะไฟล์ที่มีคอมเมนต์
# hooky ya rookieเท่านั้น และจะไม่แตะ custom hook
- ใช้คำสั่ง
- จัดการเวอร์ชันและแชร์กับทีมได้ง่าย สำหรับไฟล์ hook และจะติดตั้ง/อัปเดตอัตโนมัติเฉพาะ hook ที่ GetHooky สร้างและดูแล
- hook ที่ติดตั้งด้วย GetHooky จะหยุดการ commit/push โดยอัตโนมัติเมื่อเกิดความล้มเหลว และยังแสดงตัวเลือกสำหรับข้ามได้ด้วย
- รองรับแพลตฟอร์มส่วนใหญ่ ยกเว้น Windows
ยังไม่มีความคิดเห็น