gh-attach – Anexe imagens e arquivos a issues/PRs do GitHub pela CLI
(github.com/sudosubin)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.
Ainda não há comentários.