8 puan yazan sudosubin 4 일 전 | 3 yorum | WhatsApp'ta paylaş

GitHub issue'lerine veya PR'lerine görsel eklemek için bugüne kadar doğrudan web arayüzüne girip yükleme yapmak gerekiyordu. Bunun nedeni, ek dosya yüklemeyi destekleyen resmi bir API'nin olmamasıydı.

gh-attach, yerel tarayıcıda saklanan oturum açma çerezlerini okuyup web ile aynı yükleme API'sini çağıran bir gh CLI eklentisidir.

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • Chrome, Firefox, Safari gibi başlıca tarayıcı çerezlerini destekler (Profile/Container belirtilebilir)
  • Oturum açılmış GitHub hesabıyla eşleşen oturumu otomatik seçer
  • --json, --jq, --template seçenekleriyle script'lere entegre edilebilir
  • Go ile yazıldı; gh eklentisi veya bağımsız binary (Homebrew/GitHub) olarak dağıtılır

Ekran görüntülerini her seferinde elle eklemek yorucu olduğu için yaptım; ancak bir ajan PR oluştururken diyagramları ve ekran görüntülerini otomatik yüklemesini sağlamak için de kullanışlıdır.

Geri bildirimlere açığım.

GitHub: https://github.com/sudosubin/gh-attach

3 yorum

 
kaydash 3 일 전

Harika!

 
1yoouoo 4 일 전

Aa, bu zaten yapılamıyor muydu?

 
byeongmin 4 일 전

Ah, buna ihtiyacım vardı; teşekkürler.