hk: مدير خطافات جيت سريع للغاية مبني بلغة Rust
2025-02-17
hk هو مدير خطافات ما قبل الالتزام في جيت مكتوب بلغة Rust، ويُعطي الأولوية للأداء وسهولة الاستخدام. يعالج أوجه القصور في الأدوات الموجودة مثل `mise` و `pre-commit`، مثل تشغيل المهام فقط عند تغيير ملفات معينة وإدارة الإضافات المرهقة. باستخدام تنسيق التكوين pkl ومنطق التنفيذ المتوازي المتقدم، يحسن hk السرعة بشكل كبير. مقارنةً بـ `lefthook`، يتميز hk بسرعة فائقة وميزات مدمجة أكثر، مما يلغي اعتماد `pre-commit` على الإضافات. يُعد hk حاليًا قيد التطوير، ويهدف إلى تحقيق نفس سهولة الاستخدام التي يتمتع بها `lefthook` و `pre-commit` مع تحسين الأداء والميزات باستمرار.
التطوير
خطاف