- ตัวจัดการ 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
ยังไม่มีความคิดเห็น