Bit é uma CLI Git moderna com um prompt interativo

5 de novembro de 2020

bit interativo git cli

Bit é um novo CLI Git escrito em Go que apresenta autocompletar/sugestões para comandos, sinalizadores, arquivos e nomes de ramificações, e até mesmo alguns novos comandos. Está disponível para Linux, macOS e Microsoft Windows.

Digite bit, pressione a tecla Enter e o prompt de bit interativo é exibido. Use as teclas de seta Up e Down para navegar por todas as opções Git disponíveis ou digite algumas letras do comando que você está procurando para filtrar os resultados. bit checkout e bit switch também mostrará prompts interativos após você pressionar Enter.

Além de suportar todos os comandos Git disponíveis, o Bit também vem com alguns comandos próprios. Por exemplo, digite bit pr para visualizar e fazer checkout das solicitações de pull do GitHub (isso requer a CLI do GitHub instalada). Ou digite bit save para sincronizar suas alterações com o branch de origem, sendo aproximadamente o equivalente a git pull -r; git push. Os recursos do Bit incluem:

  • Sugestões de comandos e sinalizadores para ajudá-lo a navegar na infinidade de opções que o git fornece (as sugestões funcionam com aliases do Git)

  • Preenchimento automático para arquivos e nomes de ramificações ao usar bit add ou bit checkout

  • Busca automática e avanço rápido para manter seus forks atualizados e evitar conflitos de mesclagem

  • O bit é totalmente compatível com Git

  • Comandos de git-extras, como bit release & bit info

  • Novos comandos como:

    • bit sync: simplifica todo o seu fluxo de trabalho de rebase com esse único comando
    • bit pr para visualizar e verificar as solicitações de pull do Github (requer GitHub CLI)
    • bit save para sincronizar suas alterações para o branch de origem (aproximadamente equivalente a git pull -r; git push)
  • Pode ser atualizado automaticamente usando bit update e pode instalar o preenchimento de guia clássico usando bit complete

Este é um GIF de demonstração de bits criado por seu desenvolvedor:

Exemplo de uso do Bit

O bit também suporta alguma personalização visual. Se você não gosta do tema padrão ou usa um tema de terminal leve, pode inverter o tema Bit exportando BIT_THEME=inverted ou usar um tema monocromático usando BIT_THEME=monochrome. No entanto, não parece oferecer suporte a temas de cores personalizados.

A ferramenta tem menos de 2 meses, portanto, há alguns outros recursos planejados, como suporte para gitmoji para mensagens de confirmação, um histórico de comando, integração Git Town, um comando bit undo ou bit fix, e mais.

Baixe e instale o Bit

Download Bit

O bit está disponível como um binário pré-compilado para Linux, NetBSD, macOS e Windows.

No Linux, extraia o arquivo de bits, abra um terminal e cd para a pasta onde o executável bit foi extraído e instale-o em /usr/local/bin usando:

Comandos para usar no terminal

sudo install bit /usr/local/bin

Para outras maneiras de instalar o Bit, consulte sua seção de instalação.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

Bit Is A Modern Git CLI With An Interactive Prompt
Propaganda
Propaganda