8 คะแนน โดย sudosubin 4 일 전 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

ก่อนหน้านี้หากต้องการแนบรูปภาพกับ GitHub Issue หรือ PR จำเป็นต้องเข้าเว็บ UI โดยตรงเพื่ออัปโหลด เนื่องจากไม่มี API ทางการที่รองรับการอัปโหลดไฟล์แนบ

gh-attach เป็นส่วนขยายของ gh CLI ที่อ่านคุกกี้การล็อกอินซึ่งเก็บอยู่ในเบราว์เซอร์บนเครื่อง แล้วเรียกใช้ API อัปโหลดตัวเดียวกับบนเว็บ

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • รองรับคุกกี้จากเบราว์เซอร์หลักอย่าง Chrome, Firefox, Safari เป็นต้น (สามารถระบุ Profile/Container ได้)
  • เลือกเซสชันที่ตรงกับบัญชี GitHub ที่ล็อกอินไว้อัตโนมัติ
  • สามารถเชื่อมกับสคริปต์ได้ผ่านตัวเลือก --json, --jq, --template
  • เขียนด้วย Go และแจกจ่ายทั้งในรูปแบบส่วนขยาย gh หรือไบนารี standalone (Homebrew/GitHub)

ผู้พัฒนาสร้างสิ่งนี้ขึ้นมาเพราะเบื่อกับการต้องแนบสกรีนช็อตด้วยตัวเองทุกครั้ง และยังมีประโยชน์เมื่อให้เอเจนต์อัปโหลดไดอะแกรมหรือสกรีนช็อตอัตโนมัติระหว่างสร้าง PR

ยินดีรับฟีดแบ็ก

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

3 ความคิดเห็น

 
kaydash 3 일 전

เจ๋ง!

 
1yoouoo 4 일 전

โอ้ เดิมทีทำไม่ได้เหรอ?

 
byeongmin 4 일 전

โอ้ กำลังต้องการอยู่พอดี ขอบคุณครับ