Repolode
Bash-it

Bash-it/bash-it

Framework comunitario para Bash con aliases, funciones, autocompletado, temas y scripts, gestionados mediante un sistema único de instalación y activación o desactivación.

Alternativa open source a:oh-my-zsh

Estrellas
15,281
Forks
2,311
Issues abiertos
7
Último commit
ayer

¿Qué es?

Bash-it es un framework comunitario para Bash que reúne aliases, funciones personalizadas, scripts de autocompletado, temas para el prompt y scripts auxiliares en un solo lugar. En vez de distribuirlos entre ~/bin y un .bashrc extenso, clonas el repositorio, ejecutas el instalador y activas o desactivas cada componente por separado.

La mayor parte del código está pensada para Bash 3.2 y versiones posteriores, por lo que funciona en sistemas antiguos. Algunos plugins más complejos requieren funciones de Bash 5, y el framework bloquea esos módulos en shells antiguos para evitar que generen errores. El código principal sigue siendo compatible con las versiones anteriores.

El proyecto incluye un comando de búsqueda para encontrar y activar componentes, un comando de diagnóstico (bash-it doctor) que muestra información del entorno y la configuración para incluir en informes de errores, y una opción de instalación basada en Docker.

Funciones clave

  • 01Agrupa scripts de autocompletado, temas para el prompt, aliases y funciones personalizadas para Bash.
  • 02Permite activar o desactivar componentes por separado sin editar .bashrc manualmente.
  • 03Compatible con Bash 3.2 y versiones posteriores; incluye protecciones para los plugins que requieren Bash 5.
  • 04Incluye un comando de búsqueda para encontrar componentes por nombre.
  • 05Incluye bash-it doctor, que muestra información del entorno y la configuración para facilitar el diagnóstico de problemas.

Casos de uso

  • Organizar una colección personal de aliases de shell y scripts auxiliares.
  • Añadir autocompletado para git, docker u otras herramientas a una configuración de Bash existente.
  • Personalizar el prompt de la terminal con un tema listo para usar.
  • Compartir una configuración estándar de shell entre máquinas o equipos.

Inicio rápido

  1. 1

    Clona el repositorio en ~/.bash_it

    git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
  2. 2

    Ejecuta el instalador

    ~/.bash_it/install.sh

Antes de usarlo

  • La mayoría de las funciones están pensadas para Bash; uno o dos complementos complejos necesitan funciones de Bash 5.

Temas

Preguntas frecuentes

¿Qué es bash-it?
Framework comunitario para Bash con aliases, funciones, autocompletado, temas y scripts, gestionados mediante un sistema único de instalación y activación o desactivación. Bash-it es un framework comunitario para Bash que reúne aliases, funciones personalizadas, scripts de autocompletado, temas para el prompt y scripts auxiliares en un solo lugar. En vez de distribuirlos entre ~/bin y un .bashrc extenso, clonas el repositorio, ejecutas el instalador y activas o desactivas cada componente por separado.
¿bash-it es gratuito? ¿Qué licencia tiene?
bash-it es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿bash-it sigue mantenido?
Mantenimiento activo. El último commit de bash-it fue el 21 oct 2026.
¿Para qué puedo usar bash-it?
Organizar una colección personal de aliases de shell y scripts auxiliares. Añadir autocompletado para git, docker u otras herramientas a una configuración de Bash existente. Personalizar el prompt de la terminal con un tema listo para usar. Compartir una configuración estándar de shell entre máquinas o equipos.
¿Cómo se instala bash-it?
Clona el repositorio en ~/.bash_it: git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it Ejecuta el instalador: ~/.bash_it/install.sh
¿Dónde consigo bash-it?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Bash-it/bash-it

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados