1 pontos por sudosubin 3 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Para anexar imagens a uma issue ou PR do GitHub, era preciso acessar diretamente a interface web e fazer o upload, porque não há uma API oficial que dê suporte ao envio de anexos.

gh-attach é uma extensão da gh CLI que lê os cookies de login salvos no navegador local e chama a mesma API de upload usada pela web.

$ gh extension install sudosubin/gh-attach  
$ gh attach ./image.png -R owner/repo  
# https://github.com/user-attachments/assets/...  
  • Suporte a cookies dos principais navegadores, como Chrome, Firefox e Safari (com possibilidade de especificar Profile/Container)
  • Seleciona automaticamente a sessão correspondente à conta do GitHub logada
  • Pode ser integrado a scripts com as opções --json, --jq e --template
  • Escrito em Go, distribuído como extensão gh ou binário standalone (Homebrew/GitHub)

Criei isso porque era chato anexar screenshots manualmente toda vez, mas também é útil para fazer um agente enviar automaticamente diagramas e screenshots ao criar um PR.

Feedbacks são bem-vindos.

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

Ainda não há comentários.

Ainda não há comentários.