1 điểm bởi sudosubin 3 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Trước đây, để đính kèm hình ảnh vào issue hoặc PR trên GitHub, bạn phải truy cập trực tiếp web UI để tải lên, vì không có API chính thức hỗ trợ tải lên tệp đính kèm.

gh-attach là một extension cho gh CLI, đọc cookie đăng nhập được lưu trong trình duyệt cục bộ và gọi cùng API tải lên như trên web.

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • Hỗ trợ cookie của các trình duyệt phổ biến như Chrome, Firefox, Safari (có thể chỉ định Profile/Container)
  • Tự động chọn session khớp với tài khoản GitHub đã đăng nhập
  • Có thể tích hợp vào script bằng các tùy chọn --json, --jq, --template
  • Viết bằng Go, phân phối dưới dạng extension cho gh hoặc binary standalone (Homebrew/GitHub)

Tôi tạo công cụ này vì thấy phiền khi lần nào cũng phải đính kèm screenshot thủ công; nó cũng hữu ích khi muốn agent tự động upload diagram, screenshot lúc tạo PR.

Rất hoan nghênh phản hồi.

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

Chưa có bình luận nào.

Chưa có bình luận nào.