gh-attach – แนบรูปภาพและไฟล์กับ GitHub Issue/PR ผ่าน CLI
(github.com/sudosubin)ก่อนหน้านี้หากต้องการแนบรูปภาพกับ 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
ยินดีรับฟีดแบ็ก
ยังไม่มีความคิดเห็น