Exemplo da saída do ghpending no terminal, mostrando uma tabela com repositórios e suas pendências de issues e pull requests.

Cheque pendências do GitHub no terminal com ghpending

Por Pedro W. • 2 min de leitura

Depois de uma intensa maratona de inteligência artificial, um desenvolvedor se viu com dezenas de repositórios públicos no GitHub abarrotados de issues e pull requests. A rotina de verificar cada projeto individualmente, abrindo o navegador e navegando pelas páginas, transformou-se em um fardo.

A solução surgiu da necessidade de otimização: uma ferramenta de linha de comando (CLI) simples e rápida para consolidar todas as pendências. Assim nasceu o ghpending, um utilitário que permite ao usuário verificar, de forma unificada no terminal, as atividades de todos os seus projetos.

Saída do ghpending no terminal: tabela compacta listando cada repo monitorado com contagem de issues e pull requests abertos, autor da última atividade e há quanto tempo.

O criador, que testou a ferramenta em Linux (Arch + Omarchy), reconhece que ainda não a rodou no macOS. Ele convida os usuários a testarem e, caso encontrem algum problema em sistemas Apple, a abrirem uma issue no repositório.

Como instalar o ghpending

A ferramenta oferece três métodos de instalação, permitindo que o usuário escolha o que melhor se adapta ao seu ambiente de desenvolvimento.

Para quem utiliza Homebrew, a instalação pode ser feita tanto no macOS quanto no Linux com os seguintes comandos:

brew tap akitaonrails/tap && brew install ghpending

Usuários do Cargo, por sua vez, podem instalar com uma única linha de comando:

cargo install ghpending

E, para aqueles que preferem o gerenciador de versões mise, o comando é o seguinte:

mise use -g github:akitaonrails/ghpending

A proposta do ghpending é simplificar a vida de desenvolvedores com múltiplos projetos no GitHub, oferecendo um panorama rápido e consolidado das pendências. Isso evita o que o criador descreve como um "ritual cansativo" e garante que colaboradores recebam respostas de forma mais ágil. Para o desenvolvedor, a ferramenta é uma resposta prática a uma dor comum, que resultava em semanas sem interação com a comunidade.

Tags: github cli ghpending automação programação