GetHooky - Tüm stack'leri destekleyen basit bir Git hook yönetim aracı
(github.com/ezpieco)- "Yanlışlıkla bozuk kod, test edilmemiş kod veya lint'ten geçmemiş kod push'lamak" durumunu önlemeye yardımcı olan çapraz platform Git hook yöneticisi
- JS için husky'den ilham alır; Python, Rust, Go, Node ve diğer tüm diller/stack'lerde kullanılabilir
- Betik dosyaları
.hookyklasöründe saklanır ve tek bir komutla tüm hook'lar kurulabilir/paylaşılabilir/yönetilebilirhooky installkomutu,.hooky/*dosyalarını.git/hooks/*içine sembolik bağlantı olarak kurar- Her hook, çalıştırma başarısız olduğunda commit/push işlemini durdurur ve geçici atlama yöntemi olarak
git commit --no-verifyseçeneğini gösterir - Yalnızca
# hooky ya rookieyorumu bulunan dosyalar hooky tarafından yönetilir; özel hook'lar yok sayılır
- Hook dosyalarının sürüm kontrolü ve ekip içinde paylaşımı kolaydır; GetHooky yalnızca kendisinin oluşturduğu ve yönettiği hook'ları otomatik olarak kurup günceller
- GetHooky ile kurulan hook'lar başarısız olduğunda commit ve push işlemlerini otomatik olarak durdurur, ayrıca atlama seçeneğini de gösterir
- Windows hariç çoğu platformu destekler
Henüz yorum yok.