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 comandobit 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:
Você também pode gostar de: forgit: Comandos Git interativos com visualizações graças à tecnologia fzf Fuzzy Finder
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.
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:
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.
Confira a versão original desse post em inglês:
Bit Is A Modern Git CLI With An Interactive Prompt