1 puntos por sudosubin 3 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Para adjuntar una imagen a un issue o PR de GitHub, había que entrar directamente a la UI web y subirla. Esto se debe a que no existe una API oficial que permita subir archivos adjuntos.

gh-attach es una extensión de la CLI gh que lee las cookies de inicio de sesión guardadas en el navegador local y llama a la misma API de carga que usa la web.

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • Soporta cookies de los principales navegadores, como Chrome, Firefox y Safari (permite especificar Profile/Container)
  • Selecciona automáticamente la sesión que coincide con la cuenta de GitHub iniciada
  • Se puede integrar con scripts mediante las opciones --json, --jq y --template
  • Escrito en Go; se distribuye como extensión de gh o como binario standalone (Homebrew/GitHub)

Lo hice porque era molesto adjuntar capturas de pantalla manualmente cada vez, pero también es útil cuando se quiere que un agente suba automáticamente diagramas y capturas al crear un PR.

Los comentarios y sugerencias son bienvenidos.

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

Aún no hay comentarios.

Aún no hay comentarios.