gh-attach: adjunta imágenes y archivos a issues/PR de GitHub desde la CLI
(github.com/sudosubin)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,--jqy--template - Escrito en Go; se distribuye como extensión de
gho 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.
Aún no hay comentarios.