No início deste ano, anunciaram versão beta do GiHub CLI. Desde então, receberam mais de 250.000 solicitações pull requests, mais de 350.000 merges e mais de 20.000 issues com a CLI do GitHub. E ainda receberam muitos comentários e hoje o GitHub CLI saiu da versão beta para a versão GitHub CLI 1.0 e está disponível para download no Windows, macOS e Linux.
Com tantos números, podemos dizer que a comunidade Open Source é demais, não é mesmo?
O GitHub CLI traz o GitHub para o seu terminal. Tornando o terminal um aliado, assim como o site sempre foi um aliado. O VSCode de um lado, aba do navegador com o site do GitHub do outro rsrs. Agora com a CLI 1.0, isso muda um pouco, podendo executar um fluxo do trabalho por linha de comando.
Com o GitHub CLI 1.0, você pode:
Use a CLI do GitHub para todo o fluxo de trabalho do GitHub.
gh repo clone owner/repo
gh issue status
ou gh issue list --assignee paesrafael
gh pr create
para criar uma pull requestgr pr checkout 1337
gh pr diff
e até mesmo ver uma revisão gh pr review
gh pr checks
gh pr merge
gh release create [tag name]
gh api
O GitHub CLI permite você criar aliases para qualquer comando usando o gh alias set
. E ainda com o poderoso gh api
permitindo que você acesse a API do GitHub diretamente, não há limites para o que você pode fazer com o gh
. É possível combinar comandos.
Here’s a tip: to share your aliases with a gist, you can use gh alias list | gh gist create. If you think of a cool way to work with aliases using GitHub CLI, tweet at us @github!
Partindo do principio que você está com o ambiente configurado, e pronto para desenvolver as novas feature. Criamos uma nova feature e executamos o processo comum:
Agora com o GitHub CLI 1.0, o processo:
Você pode pensar que não tem muita diferença entre os processos com ou sem a CLI. Olhando assim não parece uma mudança grande, não é mesmo? Mas pensando ao longo do dia, quantas vezes você não faz esse mesmo processo? Então, você abri o navegador, cria as issues, pull requests. Assim com o CLI vai facilitar bastante o dia-a-dia.
Vale lembrar que foi uma breve comparação, é possível fazer muita coisa, conforme falamos ao longo do artigo. E você pode conferir no site oficial.
Faça o download de alguma versão no site oficial.
Siga o passo-a-passo do arquivo de download. Lembrando que é possível instalar por linha de comando.
Seguimos instalando a versão do Windows.
Após finalizar a instalação se você estava com o terminal aberto, será necessário fecha-lo.
Agora você já pode utilizar o GitHub CLI 1.0 no terminal. Digite o gh
e veja as opções.
Para começar a fazer suas solicitações ao GitHub, será necessário logar em sua conta via terminal.
Conforme na imagem é simples, use o gh auth login
siga os passos e pronto você já pode começar a enviar suas solicitações.
Artigo escrito a partir do orginal do GitHub.
Algumas imagens desse post foram retiradas do Post do GitHub.
Já somos mais de 1.3k de download.
Dark Mode no WordPress? Atualmente muito se fala em Dark Mode, mas o que seria…
O Code Scanning do GitHub tem o objetivo de procurar vulnerabilidades como Remote Code Execution…
React anuncia sua versão RC 17. React v17.0 Release Candidate: No New Features No dia…
Promova produtos na internet e faça disso um negócio Use sua audiência ou utilize ferramentas…
Quais as tendências de design de imagem, vídeo e áudio 2020? As principais tendências refletem…
Sempre quando falamos em Robotização de Back Office As pessoas acham que ao falar de…