Framework mantido pela comunidade para gerenciar a configuração do bash, com plugins, temas e um comando de atualização incluídos.
Bash-it/bash-it
Um framework comunitário para Bash que reúne aliases, funções, autocompletar, temas e scripts, gerenciados por um sistema único de instalação e ativação/desativação.
Alternativa open source a:oh-my-zsh
- Estrelas
- 15,281
- Forks
- 2,311
- Issues abertas
- 7
- Último commit
- ontem
O que é?
Bash-it é um framework comunitário para Bash que reúne aliases, funções personalizadas, scripts de autocompletar, temas de prompt e scripts auxiliares em um só lugar. Em vez de espalhar esses arquivos por ~/bin e por um .bashrc extenso, você clona o repositório, executa o instalador e ativa ou desativa componentes individualmente.
A maior parte do código é compatível com Bash 3.2 ou posterior, então funciona em sistemas mais antigos. Alguns plugins mais complexos exigem recursos do Bash 5, e o framework bloqueia esses módulos em shells antigos para evitar erros. O código principal continua compatível com as versões anteriores.
O projeto inclui um comando de busca para encontrar e ativar componentes, um comando de diagnóstico (bash-it doctor) que informa detalhes do ambiente e da configuração para relatos de bugs, além de uma opção de instalação baseada em Docker.
Recursos principais
- 01Reúne scripts de autocompletar, temas de prompt, aliases e funções personalizadas para Bash.
- 02Permite ativar ou desativar componentes individualmente sem editar o .bashrc manualmente.
- 03Compatível com Bash 3.2 ou posterior, com proteções para plugins que exigem Bash 5.
- 04Inclui um comando de busca para encontrar componentes pelo nome.
- 05Oferece o bash-it doctor para informar dados do ambiente e da configuração durante a investigação de problemas.
Casos de uso
- Organizar uma coleção pessoal de aliases de shell e scripts auxiliares.
- Adicionar autocompletar para git, docker ou outras ferramentas a uma configuração Bash existente.
- Personalizar o prompt do terminal com um tema pronto.
- Compartilhar uma configuração de shell padrão entre máquinas ou equipes.
Início rápido
- 1
Clone o repositório em ~/.bash_it
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it - 2
Execute o instalador
~/.bash_it/install.sh
Antes de usar
- A maioria dos recursos é voltada para Bash; um ou dois plugins complexos precisam de recursos do Bash 5.
Tópicos
Perguntas frequentes
- O que é bash-it?
- Um framework comunitário para Bash que reúne aliases, funções, autocompletar, temas e scripts, gerenciados por um sistema único de instalação e ativação/desativação. Bash-it é um framework comunitário para Bash que reúne aliases, funções personalizadas, scripts de autocompletar, temas de prompt e scripts auxiliares em um só lugar. Em vez de espalhar esses arquivos por ~/bin e por um .bashrc extenso, você clona o repositório, executa o instalador e ativa ou desativa componentes individualmente.
- bash-it é gratuito? Qual é a licença?
- bash-it é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bash-it ainda é mantido?
- Manutenção ativa. O último commit de bash-it foi em 21 de out. de 2026.
- Para que posso usar bash-it?
- Organizar uma coleção pessoal de aliases de shell e scripts auxiliares. Adicionar autocompletar para git, docker ou outras ferramentas a uma configuração Bash existente. Personalizar o prompt do terminal com um tema pronto. Compartilhar uma configuração de shell padrão entre máquinas ou equipes.
- Como instalar bash-it?
- Clone o repositório em ~/.bash_it: git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it Execute o instalador: ~/.bash_it/install.sh
- Onde consigo bash-it?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Bash-it/bash-it
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework comunitário para gerenciar a configuração do zsh, com centenas de plugins e temas, além de uma ferramenta de atualização.
Framework para o fish que instala e gerencia pacotes e temas para personalizar o prompt e o comportamento do shell.
Uma distribuição Linux moderna e opinativa criada por DHH, baseada no Arch e com desktop refinado, temas e ferramentas para desenvolvedores pré-configurados.
Um comando cd mais inteligente, que aprende quais diretórios você mais usa e permite acessá-los com poucas teclas em todos os principais shells.
Uma única CLI em Rust para instalar ferramentas do projeto, definir variáveis de ambiente e executar tarefas a partir de um arquivo mise.toml.