gh-attach – GitHub issue/PR'lerine CLI ile görsel ve dosya ekleme
(github.com/sudosubin)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,--templateseç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.
Henüz yorum yok.