1 poin oleh sudosubin 2 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Untuk melampirkan gambar ke issue atau PR GitHub, selama ini kita harus membuka web UI secara langsung lalu mengunggahnya. Ini karena tidak ada API resmi yang mendukung unggah lampiran.

gh-attach adalah ekstensi gh CLI yang membaca cookie login yang tersimpan di browser lokal lalu memanggil API unggah yang sama seperti di web.

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • Mendukung cookie dari browser utama seperti Chrome, Firefox, dan Safari (dapat menentukan Profile/Container)
  • Otomatis memilih sesi yang cocok dengan akun GitHub yang sedang login
  • Dapat diintegrasikan ke script dengan opsi --json, --jq, --template
  • Ditulis dengan Go, didistribusikan sebagai ekstensi gh atau biner mandiri (Homebrew/GitHub)

Saya membuat ini karena capek harus melampirkan screenshot secara manual setiap kali, dan ini juga berguna saat membuat agen mengunggah diagram atau screenshot secara otomatis ketika membuat PR.

Masukan sangat diterima.

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

Belum ada komentar.

Belum ada komentar.