Hook scripting
- Git kursu
- Uzman
- Ders 5/32
- 4 dk
Hook betikleri yazmayı öğrenirsin.
Hook betikleri nedir?
#!/bin/bash
echo "Hook çalıştı"Kabuk betiği ve hook dosyası
chmod +x .git/hooks/ornek-hookUygulama Basit bir hook betiği yaz
Bash ile çalışan bir hook betiği oluştur. İlk satırda Bash yorumlayıcısını belirt ve terminale `Hook çalıştı` yazdır.
Başlangıç kodu
echo "Mesaj"Örnek çözüm
#!/bin/bash
echo "Hook çalıştı"Beklenen çıktı
Hook çalıştı
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir hook betiğinin çalıştırılabilmesi için hangi özellik gereklidir?
- Çalıştırılabilir izinlere sahip olması Doğru cevap
- Mutlaka HTML içermesi
- Bir uzak depoya yüklenmesi
- Yalnızca boş bir dosya olması
Açıklama: Hook dosyası, Git tarafından çalıştırılabilmesi için uygun çalıştırma izinlerine sahip olmalıdır.
2 Bash hook dosyasını tamamla
#!/bin/bash
_____ "Hook hazır"____
#!/bin/bash
_____ "Hook hazır"echo
Açıklama: Bash'te metni terminale yazdırmak için `echo` komutu kullanılır.
3 Hook betiğinin parçalarını eşleştir
| Kavram | Anlamı |
|---|---|
Shebang |
Yorumlayıcıyı belirtir |
Bash |
Kabuk ortamıdır |
chmod +x |
Çalıştırma izni verir |
.git/hooks |
Hook dosyalarının dizinidir |