1 คะแนน โดย sudosubin 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

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น